“./manage.py runfcgi”是运行django的fastcgi服务的命令,这个命令有时会罢工,既没有启动fastcgi服务也没有出错信息输出,让人无法调试哪里出了问题。这是因为这个命令默认以后台的方式运行fastcgi服务的,所以fastcgi服务运行出错后退出了,其出错信息也不会输出到命令行。知道原因就好办了,只要在运行这个命令的时候加上“daemonize=false”参数,这个参数会让fastcgi服务在前台运行,出错信息就能输出到命令行了。
PS:因为写错一个目录名fastcgi服务起不来,也没个出错提示,搞了一个晚上才搞定,太郁闷了。
发表回复