Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
mod_wsgi と Apache 上で cherrypy を使用する私の python アプリケーションでは、応答コードが 403 から 500 に変更されます。これを明示的に 403 に設定しています。
つまり、cherrypy.response.status = 403
クライアントが受け取る応答コードが 500 である場所と理由がわかりません。この問題の経験がある人はいますか>
HTTP 500 エラーは、内部サーバー エラーに使用されます。サーバーまたはアプリケーションの何かが例外をスローしている可能性があるため、これより前に応答コードをどのように設定しても、CherryPy は 500 を返します。
デバッグやログ記録のために CherryPy に含まれているツールを調べることができます (私はそれらに精通していません)。また、コードにブレークポイントを設定して、エラー ケースに到達するまで CherryPy 内部にステップ インすることもできます。