国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Cannot send session cookie - headers already sent by;vendor/workerman/workerman/Worker.php:1385

gobyang

因?yàn)槲业腶pplication里面有http應(yīng)用和tcp應(yīng)用,然后這個(gè)文件的vendor/workerman/workerman/Worker.php:1385,里面調(diào)用safeEcho的時(shí)候報(bào)這個(gè)錯(cuò)誤了,因?yàn)镠ttp協(xié)議里面有init的時(shí)候有調(diào)用session_start方法,試了各種方法,注釋兩個(gè)文件的啊 都不行。

請各位指教

4274 3 0
3個(gè)回答

walkor 打賞

業(yè)務(wù)里不要使用php自帶的session cookie方法,php cli不支持原生session cookie接口。

Workerman\Protocols\Http::header
Workerman\Protocols\Http::setcookie
等方法。

http://doc.workerman.net/315182

  • 暫無評(píng)論
gobyang

嗯嗯 都是沒有用原生的 謝謝啊,我看錯(cuò)誤日志的時(shí)候,我發(fā)現(xiàn)是先報(bào)的去讀取主進(jìn)程id的時(shí)候( Get master process PID),報(bào)那個(gè)主進(jìn)程PID的文件找不到的錯(cuò)誤,然后接著報(bào)了這個(gè)session的錯(cuò)誤!

但是我打開PID文件的路徑(/home/wwwroot/demo.api.cn/vendor/workerman/workerman/../_home_wwwroot_demo.api.cn_service_start.php.pid)是可以找到的啊,但是文件的所屬是root且可讀可寫,但是其他用戶都有讀的權(quán)限。而且我應(yīng)用啟動(dòng)起來的都是root,很納悶啊。

下面是具體的錯(cuò)誤日志。

file_get_contents(/home/wwwroot/demo.api.cn/vendor/workerman/workerman/../_home_wwwroot_demo.api.cn_service_start.php.pid): failed to open stream: No such file or directory

session_start(): Cannot send session cookie - headers already sent by (output started at /home/wwwroot/demo.api.cn/service/start.php:107)

session_start(): Cannot send session cache limiter - headers already sent (output started at /home/wwwroot/demo.api.cn/service/start.php:107)

希望老大能夠答疑解惑下。

謝謝

  • 暫無評(píng)論
walkor 打賞

啟動(dòng)時(shí)這個(gè)文件是不存在的,啟動(dòng)后會(huì)存儲(chǔ)這個(gè)文件。

這些報(bào)錯(cuò)是已知可預(yù)見的錯(cuò)誤,并且代碼里都用 @ 做了抑制,正常情況下不會(huì)報(bào)出來,可能是你的php環(huán)境有特殊設(shè)置,導(dǎo)致用 @ 抑制的錯(cuò)誤報(bào)了出來。

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??