アプリケーションコンテキスト
「唯一の」WebObを使用して実験的なWebフレームワークを開発しています。同時リクエストを処理しており、基本的にはWebObの非常に単純な統合です。私たちはwebfaction.comでアプリケーションをホストしています
重要なのは、ログに次の致命的なPythonエラーが表示されることです。
Fatal Python error: XXX block stack underflow
他のトレースバックや情報はありません。アプリケーションがクラッシュします(数分後に自動的に再起動します)。開発においてそのような問題が発生したことは一度もありません。
編集:チェックしましたが、Pythonアプリケーションのメモリが多すぎます。関連する問題である可能性があります
私が試したこと
アクセスログを相互参照しようとすると、そのアクセス時間に対応するものが何もないということです。
私が言ったように、エラーに関するトレースバックや情報はありません。
それで、私は最初にPythonのブロックスタックアンダーフローとは何かを検索し、この非常に興味深い記事を見つけました:http : //tech.blog.aknin.name/2010/07/22/pythons-innards-interpreter-stacks/ブロックスタックアンダーフローとは何ですか。
編集:私はまた、すべての.pycを削除し、サーバーを再起動しようとしました。結果がありません
質問
だから、ここに私の質問があります:コンパイラでブロックスタックのアンダーフローを引き起こす可能性があるのは何ですか?どの「タイプ」のコードがこれを引き起こす可能性がありますか?