workerman服务启动后提示这个pidFile不存在 明明文件是存在的 权限也都可以 之前一直可以 现在有问题了。。

phper

WORKER EXIT UNEXPECTED E_WARNING file_get_contents(/tmp/workerman._var_www_html_workerman-chat_start.php.pid): failed to open stream: No such file or directory in /var/www/html/workerman-chat/Workerman/Worker.php on line 448

3487 3 0
3个回答

walkor

这个应该是程序中调用了exit或者die导致的,workerman中不允许调用这两个函数

caicaicai

我的也是同样的问题,获取不到这个文件的路径。。在其他的地方没问题啊,也没有使用exit或者die

  • 暂无评论
walkor

php-cli中文件路径规则和php-fpm中不一样。
使用绝对路径就好了
fopen(__DIR__.'/123.txt');

另外,使用相对路径会造成目录查找,造成性能损失,使用绝对路径性能会高一些。

  • 暂无评论
年代过于久远,无法发表回答
🔝