2016-03-29 6 views
2

Ich versuche, eine Phoenix-App auf einem Ubuntu-Server mit EXRM bereitzustellen.Phoenix Deployment mit EXRM

Die Freigabe läuft perfekt und die Website zugänglich ist, aber wenn ich die Freigabe ping sagt es die

Node '[email protected]' 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 

Aktualisiert vm.args Datei (Gelöst)

## Name of the node 
-sname [email protected] 

## 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 
+0

Sie pingen von der Maschine selbst (über localhost) oder von einer anderen Maschine? –

+0

ja ich klingle von der gleichen Maschine. –

+0

Ich bin froh, dass du es herausgefunden hast. –

Antwort

3

Überprüfen Sie die Datei vm.args. Suchen Sie nach einer Zeile ähnlich der folgenden:

## Name of the node 
-name [email protected] 

Ich vermute, der Name, den Sie dort finden, ist "myapp @ myhost". Versuchen Sie, es zu yourappname@localhost oder yourappname@127.0.0.1 zu ändern. NB: Ich meine nicht, dass Sie die wörtliche Zeichenkette yourappname dort setzen sollten. Ersetzen Sie den Namen Ihrer App.

+0

Die vm.args-Datei hat diese ## Name des Knotens -sname Appname –

+0

Nun, wenn ich Sie wäre, würde ich versuchen, '-sname appname' mit' -name appname @ localhost' ersetzen –

+0

Bitte fügen Sie die _exact_ Text von deinen vm.args zum Körper deiner Frage oben. –