2011-09-02 11 views
0

私は誰かが手がかりを提供できることを願っています。 存在しないページから通常の500エラーを受信し始めました。私はページhttp://mydomain.org/calendar.pl、私は404 エラーを取得しますが、エラーメッセージを訪問すればミステリー...偽の紹介者は404エラーの代わりに500を生成する

[Django] ERROR (EXTERNAL IP): Internal Server Error: /sample/ 

パス/ calendar.pl

IOError: request data read error 

    'HTTP_REFERER': 'http://mydomain.org/calendar.pl', 
    'PATH_INFO': u'/sample/path/calendar.pl', 

: 全体のエラーページを設けずに、ここでの必需品です同じページを参照すると 内部サーバー(500)エラーが発生します。

質問: 私は心配すべきですか? 404エラーではなく500エラーが発生するのはなぜですか? トラブルシューティングのアドバイスはありますか?

これは数日間ナットを運転しています。どんな助けでも非常に高く評価されています

おかげ

答えて

0

あなたは読み取り専用でrequestの属性の一つ、(あるいは少なくとも、should be considered to be read-only")を変更しようとしています。 request.META['HTTP_REFERER']を変更しようとしていますか?

0

これはstill an open bugで、v.1.6で解決される可能性があります。

ただし、あなたのsettings.pyファイルにthis workaroundを使用することはできます。

+3

リンクのみの回答はお勧めできませんが、参照は時間の経過とともに古くなる傾向にあることに注意してください。リンクを参照として、スタンドアロンの概要(回避策の)をここに追加することを検討してください。 – kleopatra