appscript を python 2.6/django インストールに組み込みました。django 開発サーバーで提供されると正常に動作しますが、Apache2 を使用すると次のようになります。
プロセスがフォークしたため、この CoreFoundation 機能を安全に使用できません。exec() を実行する必要があります。__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() で中断してデバッグします。
提案は次のとおりです。
これはhttp://mail.python.org/pipermail/pythonmac-sig/2010-October/022705.htmlに似ています
OSX 10.6 は、プロセスがフォークされる前に OSX API モジュールをロードすることに関して、以前のバージョンよりもはるかに厳密です。フォークするまでインポートを延期することが解決策です。
setuptools の 0.6 C11 バージョンは、独自に Carbon をロードすることによってこの例外を引き起こします。これは修正された可能性があると思います。
sys.modules.keys()
プログラムのさまざまな段階で、誰が何をロードするかを見つける方法。
これは appscript と apache2 を使用した既知の問題ですか? その場合、修正はありますか?