2017-06-04 18 views
0

wsgi(現在はアンインストール)でApacheを実行すると、テストWebサイトが動作しますが、runserver 0.0.0.0:8080で同じサーバーを実行すると、ローカルまたはリモートからERR_CONNECTION_REFUSEDが返されますapache2サービスは停止しています)。django devserverに接続できません

編集:私はそれは、Apacheだとは思わない、私は、Apacheは何とかそれがウェブ細部の

私の知識ではありませんソース管理下に何かを変更しない限り、インストールされていないApacheでクリーンなサーバ上で問題を再現しました漠然としていますが、私はこの問題のトラブルシューティングの場所を知りません。 - devserverが実行され(runserverは期待通りに印刷され、エラーは出ません)、リクエストを受け取ることはありません。

+0

なぜ両方のサーバーを同時に実行しようとしていますか? –

+0

両方を一度に実行しようとしていませんが、私はApacheをインストールしていて、最終的に大きなアプリをその中で実行したいと思っていますが、今のところdevserverが再び機能するようになります。この問題はApache2サービスが停止しても存在します – zimablue

+0

runserverと同じマシン上で実行するには、 '' telnet localhost 8080''を使用して接続できますか、それとも拒否されていますか? –

答えて

0

ご迷惑をおかけして申し訳ございませんが、私の提供した情報をもとに解決することは不可能でした。

実際に起こったのは、私がwsgi.pyスクリプトをApacheサーバー内で幸せにするためにスクリプトを修正する必要があり、 "os.system( '/ bin/bash --rcfile) "を実行して、apache内でvirtualenvを起動していることを確認してください。

この行は、「ru​​nserver」を実行しているときに気付いた別の症状で、通常はコンソールウィンドウ内で実行されているpythonプロセス自体がバックグラウンドになっていませんでした。

デバッグにご協力いただいた皆様、ありがとうございます。

関連する問題