サービスをデプロイしました。
nginx、uwsgi、django、pgpool、postgresql スタックによって提供されます。
db アクセスがないページも問題ありません。
ただし、postgres からのデータを含むページは tpo が遅いです。
実際、db クエリ時間は非常に高速です。10ミリ秒未満。
しかし、クライアントへの結果は 120000 ミリ秒を超えています
uwsgi ログ
[pid: 2056|app: 0|req: 4/10] 211.207.245.120 () {44 vars in 1116 bytes} [Thu Jul 19 00:53:31 2012] GET /account/admin/cb_main/invitationuser/ => 122126 ミリ秒で 38606 バイトを生成 (HTTP/1.1 200) 373 バイトで 8 つのヘッダー (コア 0 の 1 つのスイッチ)
私の設定は以下です 私の設定を
確認して問題を解決してください
nginx 設定
upstream cuying { ip_hash; server 127.0.0.1:9001; } server { listen 8080; root /home/cuying_mgr/; client_max_body_size 20M; server_name cuying.com; location / { uwsgi_pass cuying; include uwsgi_params; uwsgi_read_timeout 120; uwsgi_send_timeout 120; } }
uwsgi設定
chdir=/home/cuying_mgr/develop/virenv/cuying/cuying processes=2 workers=8 enable-threads=true socket=127.0.0.1:9001 module=cuyingProject.wsgi:application master=True pidfile=/tmp/cuying-master.pid vacuum=True close-on-exec=True max-requests=3000 post-buffering=8192 socket-timeout=120 limit-post=20480000 virtualenv=/home/cuying_mgr/develop/virenv/cuying daemonize=/var/log/uwsgi/cuying.log
私を助けてください!
遅すぎる……。