2011-09-15 10 views
3

私は非常に奇妙な問題を抱えています。昨日、私はプロジェクトのマスターブランチを更新しました。その後、私がしようとしたときに、manage.py runserver runserverはどんなページも提供しませんでした。サーバーを終了するために私はctrl + cにしなければならなかった、そして、私は後でこのメッセージを受け取るだろう。奇妙な動作により、私のランサーバは応答しません。

Exception happened during processing of request from ('127.0.0.1', 53975) 
Unhandled exception in thread started by <function inner_run at 0x2ec8488> 
Traceback (most recent call last): 
    File "/home/marco/virtualenvs/designersenv/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 60, in inner_run 
    run(addr, int(port), handler) 
    File "/home/marco/virtualenvs/designersenv/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 721, in run 
    httpd.serve_forever() 
    File "/usr/lib/python2.7/SocketServer.py", line 227, in serve_forever 
    self._handle_request_noblock() 
    File "/usr/lib/python2.7/SocketServer.py", line 286, in _handle_request_noblock 
    self.handle_error(request, client_address) 
    File "/usr/lib/python2.7/SocketServer.py", line 342, in handle_error 
    import traceback 
ImportError: No module named traceback 

ノー、データベース(SQLiteの)を消去しsyncdb and migrateでそれを再作成しても問題が削除されますが、私は管理ページを経由してモデルに何かを追加すると、私は再び同じエラーを取得することを実験によって判明ページが配信されます。

私が気づいたことは、これが起こったとき、私のCPUとRAMの約40〜60%を占めるようになったことです。後でdatabase.dbがあるプロジェクトフォルダに気づき、database.dbジャーナルファイルが2〜3秒ごとに作成され、削除されてから再び表示されます。グーグルが私に何か結果をもたらさなかったので、私はあなたの知恵を手にしています。ありがとう。

+1

万が一仮想化環境で実行していますか? –

+0

はい、私はvirtualenvを実行しています。何か心に留めていますか? – marcoamorales

+1

申し訳ありませんが希望を得るために、私は仮想マシンを考えていた、私の提案はとにかく長いショットでした。私は昨日の擬似IOエラーと奇妙なpythonエラー(IOのため)があったVMで非常に奇妙な問題を抱えていました。 –

答えて

0

後半とにかく数ヶ月、ここに私の問題は何であったかである:

のDjangoアプリめちゃくちゃやバグで立ち往生しました。私はそれがDjango Cache Botだと信じています。 乾杯。

+0

バグの内容と、これが問題であることをどのように発見したのでしょうか?私はrunserver +セロリで現時点で非常に似たエラーを抱えています。私はいくつかのものを保存するためにdjango.core.cacheを使用しているので、セロリ+キャッシュを使用することの問題か、私が持っている別のアプリに問題があるかどうか疑問に思っています。何かご意見は? – dino

+0

私はバグがコミットに戻ってきたことを知り、面白い行のうちの1つがキャッシュボットに関するものであることを認識しました。私がその部分をコメントアウトすると、すべてうまくいった。本当にそれが何を引き起こしたのか分からず、私はそれをやめました。 – marcoamorales

+0

フィードバックいただきありがとうございます。私は別の問題(私の仕事の中でハープ・ストリーミング・ジョブを呼び出す)と[それをここに掲載]に問題を分けることができました(http://stackoverflow.com/questions/10852961/manage-py-runserver-restarts -when-celery-map-reduce-tasks-are-running-somet)あなたがアイディアを持っている場合に備えて – dino

0

あなたは仮想環境で動作しているのがわかります。ダウンロード中に破損している可能性があります。私は一からそれを作り直すだろう。

また、トレースバックをインポートしてその環境の外部をチェックできる場合は、その環境シェルをチェックインしてください。それはあなたにいくつかの手がかりを与えるかもしれません。

免責事項:この答えは申し訳ありませんが、90%の直感です:/

関連する問題