Worker::$stdoutFile = '/tmp/stdout.log'写入程序并没有将程序中var_dump内容写进文件

dou号

你好,我在start.php中加入 Worker::$stdoutFile = '/tmp/stdout.log'写入程序,但程序中var_dump的内容并没有被写进该文件,debug模式时var_dump的内容是可以在终端看见的,请问你知道是什么原因 吗

3122 5 0
5个回答

walkor

截图代码,看看是在哪里var_dump的

  • 暂无评论
dou号

@walkor

  • 暂无评论
walkor

什么操作系统?

dou号

@walkor

  • 暂无评论
walkor

Worker::$stdoutFile = '/tmp/stdout.log'
这个是绝对路径,输出文件在系统根目录/tmp/下,完整的磁盘路径是 /tmp/stdout.log,

并不是 “项目/tmp/stdout.log”
[attach]1129[/attach]不在这个位置

  • dou号 2018-07-03

    在系统根目录下找到了这个文件,已经成功了,十分感谢

  • walkor 2018-07-03

    不客气

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