使用 EXRM 的 Phoenix 部署
Phoenix Deployment with EXRM
我正在尝试使用 EXRM 在 Ubuntu 服务器上部署一个 phoenix 应用程序。
版本运行完美,网站可以访问,但是当我 ping 版本时,它说
Node 'myapp@myhost' not responding to pings.
vm.args 文件
## Name of the node
-sname pxblog
## Cookie for distributed erlang
-setcookie pxblog
## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive
## (Disabled by default..use with caution!)
##-heart
## Enable kernel poll and a few async threads
##+K true
##+A 5
## Increase number of concurrent ports/sockets
##-env ERL_MAX_PORTS 4096
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
已更新vm.args(已解决)
## Name of the node
-sname pxblog@localhost
## Cookie for distributed erlang
-setcookie pxblog
## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive
## (Disabled by default..use with caution!)
##-heart
## Enable kernel poll and a few async threads
##+K true
##+A 5
## Increase number of concurrent ports/sockets
##-env ERL_MAX_PORTS 4096
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
检查 vm.args
文件。查找与此类似的行:
## Name of the node
-name test@127.0.0.1
我怀疑您会在那里找到的名字是 "myapp@myhost"。尝试将其更改为 yourappname@localhost
或 yourappname@127.0.0.1
。注意:我并不是说你应该把文字字符串 yourappname 放在那里。替换您的应用程序的名称。
我正在尝试使用 EXRM 在 Ubuntu 服务器上部署一个 phoenix 应用程序。
版本运行完美,网站可以访问,但是当我 ping 版本时,它说
Node 'myapp@myhost' not responding to pings.
vm.args 文件
## Name of the node
-sname pxblog
## Cookie for distributed erlang
-setcookie pxblog
## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive
## (Disabled by default..use with caution!)
##-heart
## Enable kernel poll and a few async threads
##+K true
##+A 5
## Increase number of concurrent ports/sockets
##-env ERL_MAX_PORTS 4096
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
已更新vm.args(已解决)
## Name of the node
-sname pxblog@localhost
## Cookie for distributed erlang
-setcookie pxblog
## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive
## (Disabled by default..use with caution!)
##-heart
## Enable kernel poll and a few async threads
##+K true
##+A 5
## Increase number of concurrent ports/sockets
##-env ERL_MAX_PORTS 4096
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
检查 vm.args
文件。查找与此类似的行:
## Name of the node
-name test@127.0.0.1
我怀疑您会在那里找到的名字是 "myapp@myhost"。尝试将其更改为 yourappname@localhost
或 yourappname@127.0.0.1
。注意:我并不是说你应该把文字字符串 yourappname 放在那里。替换您的应用程序的名称。