

所有请求全部超时了,直到下游超时断开连接;十分一的机器在运行了半个月后出现了这种情况,其他机器正常。在线上使用 apcu 也有一年了,第一次遇到这种问题。

重启了一下 fpm 后恢复了

看慢日志卡在这里:
[0x00007f33e3d40ed0] apcu_store() /home/xxx/xxx.php #strace -p Process 1519522 attached futex(0x7f7a4ea6c094, FUTEX_WAIT, 44874, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGTERM {si_signo=SIGTERM, si_code=SI_USER, si_pid=349, si_uid=0} --- +++ killed by SIGTERM +++ 有没有大佬分析一下?
1 hheedat OP |
2 JellySherry 2018-03-17 21:42:26 +08:00 露珠 你这个分析工具是啥 |
3 mingyun 2018-03-17 23:11:43 +08:00 同楼上问 什么工具 |
4 jevonszmx 2018-03-18 17:49:30 +08:00 @JellySherry apc 自带的吧 |
5 gouchaoer 2018-03-18 18:33:18 +08:00 via Android apcu 一直有不稳定的问题,另外 pthread 也不大稳定。。。。最近 nikic 在贡献代码优化 APCU。。。php 的单机缓存非常尴尬,yac 不保证数据安全,apcu 又不稳定 |
6 hheedat OP |