gateway 找不到文件报错

詹少

最近每天下午都会出现阻塞的情况,通过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这种文件调用呢?这不是我的代码逻辑里面引用的文件啊

3002 3 0
3个回答

詹少

查了下 access("/etc/pki/nssdb/cert9.db-journal", F_OK) = -1 ENOENT (No such file or directory)这个好像是linux的curl报的错,跟我们workerman好像没有关系,但是上面的/Protocols/Text.php文件感觉有点莫名其妙的。。。

  • 暂无评论
blogdaren

根据strace跟踪系统调用,能看出找不到对应路径的文件: /aaa/bbb/Applications/web/Protocols/Text.php
你确定上述的Text.php文件物理存在? 确定代码逻辑里没有地方使用到Text协议?

  • 詹少 2018-08-17

    我代码逻辑里面没有用过text.php,但确实是text.php协议,但文档中并没说使用text协议需要添加代码文件吧!也没有这个目录

walkor

stat 和 access 调用不会发生阻塞。
看起来不是这两个调用导致,
下次再有问题把strace直接截图出来,不要只贴一两行,一两行看不出什么问题

年代过于久远,无法发表回答
🔝