关于在挂机时提示502错误的解决方法
优采云 发布时间: 2020-08-06 08:13我认为在浏览器中打开更多采集集时,每个人都应该像我一样. 一段时间后,所有采集页面都会提示502错误. 当然,只需再次刷新它,但这会大大影响脱机连接的效率.
因为我连接了百度CDN加速,所以我认为这是CDN加速的原因,但是经过长时间的研究,我发现这是由于服务器未及时响应采集请求所致;从多方搜索信息后,我觉得这是一个phpfpm线程问题;
因为我使用的是Linux主机,所以这里的修改方法是Centos6.8的方法. 许多人使用Windows,但是您可以自己去teammate目录修改配置文件. 我对Windows主机不熟悉. 个人喜好,我觉得linux比Windows作为服务器要好,所以我从未使用过Win服务器;
方法如下,找到phpfpm的配置文件
1,vi / usr / local / php / etc / php-fpm.conf
找到max_children =“ 25”;将值设置为25 //此参数表示最大值,可以根据您的服务器环境进行调整. 打开浏览器进行采集意味着1个过程;
2,重新启动PHP服务
/etc/init.d/php-fpm重新启动
3,查询命令
您可以在开始采集时查询进程数
netstat -anpo | grep“ php-cgi” | wc -l
例如,当我打开7个采集页时,显示的进程数为7;
最后,目前,我在第7个驱动器上采集了30分钟,却没有502个. 我将测试挂了更长的时间后,我将结果退还给我. //以前的第三个驱动器集合没有问题,只要第四个驱动器处于打开状态,挂断电话时502错误将是错误的. ;
================================================ ===========================================
测试结果:
我设置为30. 经过1小时的测试,7个驱动器没有问题,另一台计算机上的所有3个驱动器均报告错误. 配置很好,您可以考虑增加它.