过去一周我一直在使用过去的服务器,没有重大问题,但是当我尝试启动它时,我最近遇到了一些问题。我打电话给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:MyPassword!@www.appname.co: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}}'
}
}]
}
谢谢!
答案 0 :(得分:1)
您有两个选项,更改您尝试使用p2m启动的应用程序的端口,或者关闭使用端口1337的应用程序(或更改端口)。您可以通过运行
找到使用端口1337的应用程序 lsof -i :1337