apcu 会莫名突然卡死

2018-03-17 16:02:17 +08:00
 hheedat

所有请求全部超时了,直到下游超时断开连接;十分一的机器在运行了半个月后出现了这种情况,其他机器正常。在线上使用 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 +++

有没有大佬分析一下?

3087 次点击
所在节点    PHP
6 条回复
hheedat
2018-03-17 16:19:03 +08:00
JellySherry
2018-03-17 21:42:26 +08:00
露珠 你这个分析工具是啥
mingyun
2018-03-17 23:11:43 +08:00
同楼上问 什么工具
jevonszmx
2018-03-18 17:49:30 +08:00
@JellySherry apc 自带的吧
gouchaoer
2018-03-18 18:33:18 +08:00
apcu 一直有不稳定的问题,另外 pthread 也不大稳定。。。。最近 nikic 在贡献代码优化 APCU。。。php 的单机缓存非常尴尬,yac 不保证数据安全,apcu 又不稳定
hheedat
2018-03-19 11:10:24 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/438923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX