用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3171|回复: 3
收起左侧

[优化] ci框架下,高并发出现的大量502错误,求解

[复制链接]
发表于 2018-6-16 18:25:56 | 显示全部楼层 |阅读模式
本帖最后由 卖烧烤123 于 2018-6-16 18:27 编辑

服务器各项配置已经开到最高了,12核心,16G内存,超时时间都配置到以分钟计,但是还是频繁大量出现502,而且这种502很奇怪,是瞬间的502,大概打开页面不到100ms就出现502,包括阿里云工程师,知道创宇工程师,宝塔技术工程师,本公司技术,多方介入的情况下,都没有找到原因。从nginx,php-fpm,php,数据库等各种环境配置排查多次,都没有找出问题。
而这种打开网页瞬间出现的502,多方技术人员都认为应该排除程序本身的原因,所以来此求助,看看和ci框架有没有关系。
这是举例的网站错误日志
2018/06/16 18:23:26 [error] 10267#0: *913448 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 180.97.158.166, server: www.codeigniter.com, request: "GET /show-1175287.html HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.codeigniter.com"
这是对应PHP-fpm错误日志
[16-Jun-2018 18:23:26] WARNING: [pool www] child 4265 exited on signal 7 (SIGBUS) after 1935.494212 seconds from start
[16-Jun-2018 18:23:26] NOTICE: [pool www] child 6106 started
网站访问日志对应信息就是显示502
发表于 2018-6-17 01:20:39 | 显示全部楼层
你给出的错误信息没什么特别的,你的 php-fpm 的配置是什么?

这个肯定和 CI 本身无关,如果有关系肯定大家都有这个问题。
发表于 2018-6-19 10:37:59 | 显示全部楼层
这个提示,需要先排查nginx和fpm的通信。
发表于 2018-6-25 14:29:33 | 显示全部楼层
你这样的高并发这种情况还没遇见,我至于到过数据丢失,来不及修改的这种情况!

本版积分规则