目前,我在生产服务器上移动我的Django应用程序。问题是每个对服务器的请求都慢1秒,然后是locallhost。 (我不是指静态文件。为了测试我做了一个简单的VIEW,不访问数据库而不包含python代码只返回字符串)我确实得到了Chrome / Network /的这个值(延迟1秒)财产 - 要求 - 等待。物业发送/接收是正常的(cca 1-10ms)
我的.htaccess:
AuthType none
Satisfy Any
Allow from All
AddHandler fast-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mysite.cgi/$1 [QSA,L]
我的mysite.cgi:
#!/usr/bin/python
# -*- coding: utf8 -*-
import sys, os
# to suppress browser output, you should explicitly say so.
import cgitb
cgitb.enable(display=True)
# Add a custom Python path.
# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ.setdefault("DJANGO_SETTINGS_MODULE","Web.settings")
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="False")
我不是服务器管理员,所以没有设置Apache等权限 应用程序可能不使用FastCGI而是使用CGI?或类似的东西?
由于
答案 0 :(得分:0)
服务器管理员解决了问题,服务器尚未安装mod_fcgid。