让“./manage.py runfcgi”命令输出错误信息

“./manage.py runfcgi”是运行django的fastcgi服务的命令,这个命令有时会罢工,既没有启动fastcgi服务也没有出错信息输出,让人无法调试哪里出了问题。这是因为这个命令默认以后台的方式运行fastcgi服务的,所以fastcgi服务运行出错后退出了,其出错信息也不会输出到命令行。知道原因就好办了,只要在运行这个命令的时候加上“daemonize=false”参数,这个参数会让fastcgi服务在前台运行,出错信息就能输出到命令行了。

PS:因为写错一个目录名fastcgi服务起不来,也没个出错提示,搞了一个晚上才搞定,太郁闷了。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注