スレッドモードなしでuWSGIを使用すると問題なく動作します。しかし私の元のサーバーはApache ServerLimit 1、スレッドモードで動作します。 同時接続は処理できますが、私のuWSGIはできません(従業員は1人だと思うので)。 スレッドモードを開こうとしましたが、nginxから502のBad Gatewayエラーメッセージが表示されます。uWSGI:スレッドモードで問題が発生しました
私のログには、私に表示された: uwsgi:モジュール/ gcmodule.c:277:visit_decref:アサーション `gc-> gc.gc_refs!= 0 'に失敗しました。
何が間違っているのか分かりません。どのように動作させることができますか?おかげさまで ここでは、
[uwsgi]
show-config=True
socket=:8002
pidfile=/var/run/unicorn_uwsgi.pid
daemonize=/root/logs/unicorn_uwsgi.log
vacuum=True
enable-threads=True
threads=40
processes=1
env=QTDIR=/root/lib/qt
env=LD_LIBRARY_PATH=/root/lib/qt/lib
env=DISPLAY=:99
env=XAUTHORITY=/root/webapps/xvfb/Xauthority.xvfb
module=WSGI
home=/root/webapps/unicorn
pythonpath=/root/Source/Server/Unicorn
chdir=/root/Source/Server/Unicorn
私はHTTPサーバとしてnginxのを使用した構成である:
はここに私の設定です
server {
listen 80;
server_name _;
location/{
include uwsgi_params;
uwsgi_pass 127.0.0.1:8002;
}
}
OS:CentOSの6.0、CPU:AMDのAthlon(TM)XP 2500+、 RAM:2G
のPython 2.6.5(デフォルト)、uWSGI:0.9.8.2、nginxの:0.8.54
カスタムPythonをコンパイルしましたか、またはcentos6のデフォルトのものを使用していますか?どのuWSGIとPythonのバージョンですか? –