1

私は私に私を与える私のコードでライブラリをインポートしています

NotImplementedError: gevent is only usable from a single thread

ライブラリは内部にあるため、残念ながら共有できません。

次を追加することで、Django開発サーバーでこれを解決することができました。

import gevent.monkey
gevent.monkey.patch_all(signal=False, httplib=False)

shebangの後の私のmanage.pyファイルの最初の2行として。次に、mod_wsgiを使用してApacheにデプロイし、wsgi.pyファイルの最初の2行として使用するだけで十分だと考えました。これは間違っていました。私は今すべてを試したと思います、誰かが何をすべきかについて何か考えがありますか?!

モンキーパッチを試すことができるwsgi.pyファイルの前に実行されるファイルのアイデアはありますか?

4

1 に答える 1

0

私はこの問題を解決することができませんでしたが、2つのgeventクライアントを他のクライアントタイプに置き換えることができたため、問題は解決しました...

于 2012-07-25T13:54:29.910 に答える