2016-03-29 1 views
2

J'essaie de déployer une application Phoenix sur un serveur Ubuntu avec EXRM.Phoenix Déploiement avec EXRM

La version fonctionne parfaitement et le site est accessible, mais quand je ping la libération, il dit les

Node '[email protected]' not responding to pings. 

fichier 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 

Mis à jour vm.args (Résolu)

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

Êtes-vous en train d'effectuer un ping depuis la machine elle-même (via localhost) ou depuis une autre machine? –

+0

oui je ping de la même machine. –

+0

Heureux que vous étiez en mesure de comprendre. –

Répondre

3

Vérifiez le fichier vm.args. Recherchez une ligne similaire à celle-ci:

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

Je suppose que le nom que vous trouverez est "myapp @ myhost". Essayez de le changer en votreapplication@localhost ou votreapplication@127.0.0.1. NB: Je ne veux pas dire que vous devriez mettre la chaîne littérale votre nom d'application là. Remplacez le nom de votre application.

+0

Le fichier vm.args a cette ## Nom du noeud -sname appname –

+0

Eh bien, si j'étais vous, j'essayerais de remplacer '-sname appname' par' -name appname @ localhost' –

+0

S'il vous plaît ajouter le _exact_ texte de votre vm.args au corps de votre question ci-dessus. –