有人用fcgid模块运行Dekiwiki / Mindtouch吗?我每时每刻都有504和500。
mod_fcgid: can't apply process slot for /var/www/html/dekiwiki/index.php
[Tue Dec 28 06:14:03 2010] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Tue Dec 28 06:14:03 2010] [error] [client 92.75.107.53] Premature end of script headers: index.php我目前正在修改SuExec和快速cgi包装器目录权限,因为我还使用了一个着色的SFTP监狱。有时,关于进程槽的第一行现在不会出现。
我用德语找到了解决办法,现在就会解决的。
http://debianforum.de/forum/viewtopic.php?f=8&t=122758&start=15
发布于 2010-12-31 06:06:18
输入httpd.conf:LogLevel debug
它将对您的/var/log/httpd/error_log文件产生奇妙的效果。
剩下的是权限、重写规则和理解suexec (参见apache docs)。
还要注意您的php-fcgi-starter文件设置。您必须导出PHP_FCGI_CHILDREN变量。
export PHP_FCGI_CHILDREN=8还请参阅此处(http://debianforum.de/forum/viewtopic.php?f=8&t=78073&start=105) 德语
这是对我起作用的最后配置:
:
#!/bin/sh
#PHPRC=/etc/
#export PHPRC
export PHP_FCGI_MAX_REQUESTS=50
export PHP_FCGI_CHILDREN=8
exec /usr/bin/php-cgi确保您的dekiwiki-apache.conf整洁且嵌套整齐。在httpd.conf中为所需的选项(如ProxyPassReverse )启用任何模块。
确保将重写规则嵌套到<Directory /var/www/html/yourwikiname>指令中。设置AllowOverride All,确保它没有为该目录取消设置。
另一个帮助我的“谜团的平静”是通过SVN使用最新的mod_rewrite规则。
根据httpd.conf所有者的说法,在/usr/sbin/suexec中设置这些值也很重要。
User apache
Group chrootJailGroup别忘了,如果你改变了suexec的所有者,你必须重新设置suid。
ls -lisha /usr/sbin/suexec
-r-s--x--- 1 root chrootJailGroup 14K Aug 30 18:32 /usr/sbin/suexechttps://serverfault.com/questions/216586
复制相似问题