2011-11-18 8 views
6

私が働いているWebアプリケーションは、FirefoxとIE8の仮想ボックスからうまく動作します。しかしIE9でロードしようとすると、ページを読み込もうとしますが、しばらくすると読み込みが停止します。それから私は再びFirefoxで同じURLを読み込もうとすると、全く読み込まれません。その後、私はFlaskを再起動し、同じことが起こる - 私はFFではなく、IE9ではなく、アプリケーションで正常に動作することができます。 一種のバグのように見えますか?IE9がローカルFlaskインスタンスをハングアップ

Exception happened during processing of request from ('127.0.0.1', 6924) 
Traceback (most recent call last): 
    File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock 
    self.process_request(request, client_address) 
    File "C:\Python27\lib\SocketServer.py", line 310, in process_request 
    self.finish_request(request, client_address) 
    File "C:\Python27\lib\SocketServer.py", line 323, in finish_request 
    self.RequestHandlerClass(request, client_address, self) 
    File "C:\Python27\lib\SocketServer.py", line 639, in __init__ 
    self.handle() 
    File "C:\Users\Cosmo\AppData\Roaming\Python\Python27\site-packages\werkzeug\serving.py", line 189, in handle 
    return rv 
UnboundLocalError: local variable 'rv' referenced before assignment 

を、私は私のホスティングにコードをアップロードして、それが正常に動作します:ここで

はPythonがスロー例外です。

this threadの問題は私のものと似ていると思います。

+0

あなたのコードを共有してくださいでした:私が見つけた解決策は、この他の質問で説明したようにrun(threaded=True)を使用していましたか?それ以外の場合は、問題を再現する方法がありません。また、どのバージョンのPythonを使用していますか? – linqq

+0

この問題の解決策を見つけたことがありますか? – trinth

答えて

3

werkzeugのgitバージョンを使用してみてください。 According to the author、同様のバグが最近修正されました。

+0

フラスコ0.9で私のために働かなかった。 – trinth

+3

がapp.run使用しよう@trinthそれは:) –

2

Iは、フラスコ/ WERKZEUGのより新しいバージョン(このスレッドから2年)と私のフラスコサーバーをぶら下げIEでの問題を抱えてきました。 Can I serve multiple clients using just Flask app.run() as standalone?

+0

のpythonには「真」の値がありません私のために働いた、代わりにシングルスレッドのデフォルトであるapp.run()の(= Trueのスレッド)... – lpapp

+1

Iタイプミスを修正しました。あなたは本当に建設的なコメントだと思いましたか? stackoverflowを使用すると、他の人の回答を編集することができます。 – Vroo

+0

はい、基本的な構文エラーの修正は生産的です。 – lpapp

関連する問題