Amazon ec2 在AmazonEC2上运行Erlang项目
我们有一个具有不同流程的项目,通过调用Amazon ec2 在AmazonEC2上运行Erlang项目,amazon-ec2,erlang,remote-server,Amazon Ec2,Erlang,Remote Server,我们有一个具有不同流程的项目,通过调用erl-pa ebin,mymodule\u supervisor:start\u link(),运行它。 我们已经在AmazonEC2上设置了一个ubuntu实例。作为新手,我们如何远程运行项目,以便关闭连接,项目将继续运行 我们可以在后台运行ErlangShell,但不能在其上运行我们的项目。最好看一个例子。方法1:您可以从代码中构建一个发布包。如果操作正确,这将在一个易于分发的tar文件中嵌入一个完整的Erlang系统(以及您的应用程序及其依赖项)。使
erl-pa ebin
,mymodule\u supervisor:start\u link(),运行它。
我们已经在AmazonEC2上设置了一个ubuntu实例。作为新手,我们如何远程运行项目,以便关闭连接,项目将继续运行
我们可以在后台运行ErlangShell,但不能在其上运行我们的项目。最好看一个例子。方法1:您可以从代码中构建一个发布包。如果操作正确,这将在一个易于分发的tar文件中嵌入一个完整的Erlang系统(以及您的应用程序及其依赖项)。使用自动生成的脚本,节点可以作为守护进程启动,即使在关闭shell之后也可以在后台运行 一个好的入门方法是使用,它已经支持开箱即用 方法2:使用tmux或screen(两者都可以轻松安装在Ubuntu上)启动节点并分离会话。如果选择tmux,则以下各项应能正常工作:
tmux
即可启动tmuxerl
命令启动节点Ctrl-b
和d
分离会话。退出你的外壳。该节点应仍在运行启动管理器的“正确”方法是从Erlang的
start
函数中调用其start\u链接
函数