2016-08-03 9 views
1

私は過去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

2つのオプションがあります.p2mで起動しようとしているアプリケーションのポートを変更するか、ポート1337を使用するアプリケーションをオフにします(またはポートを変更します)。あなたは、そのほとんどが「ブラックボックス」として扱われるように、アプリケーションのポートを変更

lsof -i :1337

+0

を実行して、ポート1337を使用するアプリケーションを見つけることができます。コマンドを実行しようとしましたが、空の行が表示されました。何か案は? – royherma

+0

私は手がかりがない、私はp2mを実行しようとし、私が得るものを参照してください。 ecosystem.jsonの内容を貼り付けることができるのですか?あなたのアプリのポートがあるかもしれないと思っています。 – sebastienvg

+0

ちょうどそれを追加しました、それはエラーとの関係がないと思う+そこに何かのポートを見つけることができません – royherma

関連する問題