最近每天下午都会出现阻塞的情况,通过strace 看到里面频繁出现
stat("/aaa/bbb/Applications/web/Protocols/Text.php", 0x7fff9942e9a0) = -1 ENOENT (No such file or directory)
16:57:36.134164 stat(/aaa/bbb/vendor/workerman/workerman/../Protocols/Text.php", 0x7fff9942e9a0) = -1 ENOENT (No such file or directory)
以及
access("/etc/pki/nssdb/cert9.db-journal", F_OK) = -1 ENOENT (No such file or directory)
这是什么情况呢? 阻塞是因为这个吗?急急急
每天下午四点多都会出现阻塞连不上的情况
怎么会有Text.php这种文件调用呢?这不是我的代码逻辑里面引用的文件啊
查了下 access("/etc/pki/nssdb/cert9.db-journal", F_OK) = -1 ENOENT (No such file or directory)这个好像是linux的curl报的错,跟我们workerman好像没有关系,但是上面的/Protocols/Text.php文件感觉有点莫名其妙的。。。
根据strace跟踪系统调用,能看出找不到对应路径的文件: /aaa/bbb/Applications/web/Protocols/Text.php
你确定上述的Text.php文件物理存在? 确定代码逻辑里没有地方使用到Text协议?
我代码逻辑里面没有用过text.php,但确实是text.php协议,但文档中并没说使用text协议需要添加代码文件吧!也没有这个目录
stat 和 access 调用不会发生阻塞。
看起来不是这两个调用导致,
下次再有问题把strace直接截图出来,不要只贴一两行,一两行看不出什么问题
嗯嗯!谢谢!