2016-07-03 16 views
0

私は地元の英雄と何か問題があったので、私は戻ってheroku djangoスターターパックで試してみました。Herokuローカルは動作しませんが、プロダクションサーバで動作します

herokuローカルを実行してローカルホスト:5000に移動すると、ページにタイムアウトエラーが発生します。しかし、私はherokuマスターに同じコードをプッシュし、私はデプロイサーバー上のサイトにアクセスできます。私はpythonを始めているプロジェクトでは何も触れていませんでした。そして私はheroku localにつながるチュートリアルのすべての手順に従いました。

ページが最終的にロードしようと停止したときに、これは私のコンソールで出力されます。

[CRITICAL] WORKER TIMEOUT (pid: 22555) 
[INFO] Worker exiting (pid: 22555) 
[INFO] Booting worker with pid: 22560 

私は文字通り基本ジャンゴのpython-乗車開始したプロジェクトのオフに実行しています。私は必要なすべての要件をインストールしました。私は昨日それを初めてしたので、なぜ今働いていないのかわかりません。この問題の原因は何ですか?

+0

ワーカータイムアウトのヘルプが増加していませんか? http://stackoverflow.com/a/24801323/1757321 – Rexford

+1

あなたのマシンのポート5000上で既に動作しているものはありますか?別のポートで走ってみてください 'heroku local web -p 8000' – IanAuld

+0

別のポートにあるherokuローカルを稼動させました!どちらが奇妙ですか?ポート5000で実行されている他のプロセスはありませんでしたが、以前はkill -9を使用して実行中のプロセスを強制終了していました。残念ながら、ポート5000は現在使用できません... –

答えて

1

すでにポート5000を使用しているプロセスがあるため、これはほぼ確実です。このコメントはあなたがすでに解決していることを示唆していますが、私は他の人に答えてそのポートのブロックを解除すると考えました。あなたは* nixのマシンあると仮定すると、あなたは別のプロセスが5000ポートを使用している場合は次のように入力して確認することができます。

lsof -i :5000 

そこからの応答に記載されているPID番号を探してみてくださいkill <the pid>あるいはkill -9 <the pid>

申し訳ありませんが、Windows上でこれを行う方法はわかりません。

関連する問題