2016-08-03 14 views
1

Ich habe in der vergangenen Woche meinen vergangenen Server verwendet, hatte keine signifikanten Probleme, jedoch habe ich kürzlich einige Probleme bekommen, als ich versucht habe, es zu starten. Ich rief pm2 start ecosystem.json an und stellte fest, dass meine App Probleme beim Verbinden mit dem Server hatte. Ich lief den gleichen Befehl, aber mit Protokollen diesmal (pm2 start ecosystem.json --no-daemon) und sah, dass es kontinuierlich den Parsing-Server spin up versagt:Parse Server "Port wird bereits verwendet"

13:50:14 parse-wrapper-0 Unable to listen on port 1337. The port is already in use.

Ich bin mit Ubuntu und PM2 - einer Idee, wie man löse dies/gebe den Port frei/ändere den Port?

ecosystem.json:

{ 
    "apps" : [{ 
    "name"  : "parse-wrapper", 
    "script"  : "/usr/bin/parse-server", 
    "watch"  : true, 
    "merge_logs" : true, 
    "cwd"   : "/home/parse", 
    "env": { 
     "PARSE_SERVER_CLOUD_CODE_MAIN": "/home/parse/cloud/main.js", 
     "PARSE_SERVER_DATABASE_URI": "mongodb://parse:[email protected]:27017/AppName?ssl=true", 
     "PARSE_SERVER_APPLICATION_ID": "FbwFDttus57ozEoEpCxEfDzDBANWdVRjacDY2aQt", 
     "PARSE_SERVER_MASTER_KEY": "bLa7cNZqijshmRiPnlrb9qzzf0qqI4zi3A0", 
     "PARSE_SERVER_CLIENT_KEY": "f1HKq8yyf6Qz2dUqoh3DuwZwMUDhPV2Xqa52", 
     "PARSE_SERVER_REST_API_KEY": "qP3XN29gqs1QWFEnUSnlGcW8pJA8dB1fYd6z", 
     "PARSE_SERVER_FILE_KEY": "6a2db63d-4e16-96e2-703953ac214f", 
     "PARSE_SERVER_PUSH": '{"ios":{"pfx":"pushCert.p12","bundleId":"com.xxx.yyy","production":false}}' 
    } 
    }] 
} 

Dank!

Antwort

1

Sie haben zwei Optionen, ändern Sie den Port der Anwendung, die Sie mit p2m starten möchten, oder deaktivieren Sie die Anwendung, die den Port 1337 verwendet (oder ändern Sie den Port dort). Sie können die Anwendung finden, die Port verwendet 1337 von

lsof -i :1337

+0

läuft den Hafen von der Anwendung ändern, wie seine meist als „Black Box“ behandelt. Ich habe versucht, Ihren Befehl auszuführen, es hat nur eine leere Zeile gedruckt. Irgendwelche Ideen? – royherma

+0

Ich habe keine Ahnung, ich werde versuchen, P2M laufen und sehen, was ich bekomme. Können Sie den Inhalt von ecosystem.json einfügen, denke ich, dass er den Port für Ihre App haben könnte. – sebastienvg

+0

nur hinzugefügt, glaube nicht, dass es eine Beziehung zu dem Fehler hat + kann keinen Port dort finden – royherma