你好,我在start.php中加入 Worker::$stdoutFile = '/tmp/stdout.log'寫入程序,但程序中var_dump的內(nèi)容并沒有被寫進(jìn)該文件,debug模式時var_dump的內(nèi)容是可以在終端看見的,請問你知道是什么原因 嗎
截圖代碼,看看是在哪里var_dump的
@walkor
什么操作系統(tǒng)?
linux
做一個精簡demo,打包發(fā)上來吧
@1:是這樣嗎?
Worker::$stdoutFile = '/tmp/stdout.log' 這個是絕對路徑,輸出文件在系統(tǒng)根目錄/tmp/下,完整的磁盤路徑是 /tmp/stdout.log,
并不是 “項(xiàng)目/tmp/stdout.log” [attach]1129[/attach]不在這個位置
在系統(tǒng)根目錄下找到了這個文件,已經(jīng)成功了,十分感謝
不客氣