最近遇到的几个服务中,除了一个没有解决还不知道原因以外,目前有以下三种错误解决方式的经验。
一:又被“狗咬”...安全狗,关了它...原理未知...
二:程序运算时间过长,程序超时也会报FastCGI erroe 500.
修改FastCGI的配置文件fcgiext.ini,位置在:系统盘下windows/system32/inetsrv下:
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900
接着是修改php.ini,这个文件要看你当初装PHP时装在哪个盘下了:
max_execution_time = 3000 //默认是30,后改成300,PHP报超时错,改成3000,成功更新
三:基于DedeCMS,错误原因是模板导入错误覆盖(疑似模板某文件涉及CMS程序,并和环境DedeCMS版本不匹配)。后复现,CMS包没问题,模板包看着好像也正常,一和起来在栏目更新功能就报错...