服务器不稳定,crm经常出现500 Internal Server Error报错提示?
原因1:php的zendopcache插件和系统不兼容导致,可关闭zendopcache
操作方法:
1、升级到8.4.2.8版本及以上版本,修改根目录路径(ldcrm/php72)下的php.ini文件,使用 ; 注释掉zendopcache(即:下图红框中的代码前面增加;)
2、重启apache,点击灵当CRM->服务管理->停止服务->启动服务
原因2:apache没有开启rewrite模块
操作方法:
1、检查下ldcrm\apache\conf\httpd.conf配置文件 150行左右
编辑apache的http.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#,重启apache
2、重启apache,点击灵当CRM->服务管理->停止服务->启动服务(参考原因1的步骤2)
原因3:内存溢出导致apache挂掉
操作方法:
1、编辑apache的http.conf文件,翻到最后部分,在<IfModule mod_deflate.c>里加入下面内容,保存
ThreadsPerChlid 500
ThreadLimit 500
MaxRequestsPerChild 10000
ThreadLimit是占用系统线程数限制、ThreadsPerChlid是apache的线程数、MaxRequestsPerChild理解是请求的缓存数;
2、重启apache,点击灵当CRM->服务管理->停止服务->启动服务(参考原因1的步骤2)
处理方式4:
编辑apache的http.conf文件,翻到最后,增加以下配置信息
<IfModule mod_fcgid.c>
IdleTimeout 600
ProcessLifeTime 3600
MaxProcessCount 8
DefaultMinClassProcessCount 3
DefaultMaxClassProcessCount 3
IPCConnectTimeout 30
IPCCommTimeout 600
#MaxRequestsPerProcess 500
</IfModule>
然后重启apache,点击灵当CRM->服务管理->停止服务->启动服务(参考原因1的步骤2)
|