2016-08-03 22 views
1

過去一週我一直在使用過去的服務器,但沒有出現重大問題,但是最近我嘗試啓動它時遇到了一些問題。我打電話給pm2 start ecosystem.json,發現我的應用程序連接到服務器時遇到問題。我跑了相同的命令,但隨着日誌這個時候(pm2 start ecosystem.json --no-daemon),看到它持續未能旋轉起來解析服務器:解析服務器「端口已在使用中」

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

我使用Ubuntu和PM2 - 任何想法如何解決這個/釋放端口/更改端口?

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}}' 
    } 
    }] 
} 

謝謝!

回答

1

您有兩個選擇,可以更改嘗試使用p2m啓動的應用程序的端口,也可以關閉使用端口1337的應用程序(或更改端口)。您可以通過運行

lsof -i :1337

+0

改變應用程序的端口作爲其作爲一個「黑匣子」主要是處理使用端口1337的應用程序。我試着運行你的命令,它只是打印一個空行。有任何想法嗎? – royherma

+0

我不知道,我會嘗試運行p2m,看看我得到了什麼。你能夠粘貼ecos.json的內容,我想它可能有你的應用程序的端口。 – sebastienvg

+0

剛添加它,不認爲它與錯誤有任何關係+無法找到任何端口 – royherma

相關問題