Parse platform 解析服务器";“端口已在使用中”;

Parse platform 解析服务器";“端口已在使用中”;,parse-platform,parse-server,Parse Platform,Parse Server,在过去的一周里,我一直在使用我以前的服务器,没有重大问题,但是最近我在尝试启动它时遇到了一些问题。我调用了pm2 start ecosystem.json,发现我的应用程序在连接到服务器时出现问题。我运行了相同的命令,但这次使用了日志(pm2 start econosystem.json--no daemon),发现解析服务器一直无法启动: 13:50:14 parse-wrapper-0无法侦听端口1337。该端口已在使用中。 我正在使用Ubuntu和pm2-有没有办法解决这个问题/释放端口/

在过去的一周里,我一直在使用我以前的服务器,没有重大问题,但是最近我在尝试启动它时遇到了一些问题。我调用了pm2 start ecosystem.json,发现我的应用程序在连接到服务器时出现问题。我运行了相同的命令,但这次使用了日志(
pm2 start econosystem.json--no daemon
),发现解析服务器一直无法启动:

13:50:14 parse-wrapper-0无法侦听端口1337。该端口已在使用中。

我正在使用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}}'
    }
  }]
}

谢谢

您有两个选项,更改您尝试使用p2m启动的应用程序的端口,或关闭使用端口1337的应用程序(或更改那里的端口)。您可以通过运行以下命令找到使用端口1337的应用程序


lsof-i:1337

更改应用程序的端口,因为它主要被视为“黑匣子”。我试着运行你的命令,它只是打印了一个空行。有什么想法吗?我不知道,我会试着运行p2m,看看能得到什么。你能粘贴ecosystem.json的内容吗,我想它可能有你应用程序的端口。刚刚添加了它,不要认为它与错误有任何关系+在那里找不到任何端口右,可能端口设置在
/home/parse/cloud/main.js
nope中,这是一个“云代码”文件,如果有的话,它可能在其他脚本中