這里寫(xiě)問(wèn)題描述
看下 runtime/logs/workerman.log 報(bào)啥錯(cuò)
這個(gè)是對(duì)應(yīng)的日志,用DEBUG啟動(dòng)是沒(méi)有問(wèn)題的也沒(méi)有報(bào)錯(cuò)
用DAEMON模式 提示你啟動(dòng)了 但是你去查看根本木有啟動(dòng) 用php start.php status也是提示 not run
看看有沒(méi)有你想要的 http://wtbis.cn/search?keyword=not+run
搜出來(lái)的一般是一段時(shí)間后才出現(xiàn)這種基本都是內(nèi)存溢出或者報(bào)錯(cuò)之類(lèi)的 我這個(gè)沒(méi)報(bào)錯(cuò)DEBUG+進(jìn)程管理器 兩天了都沒(méi)問(wèn)題說(shuō)明代碼應(yīng)該沒(méi)問(wèn)題 估計(jì)是服務(wù)器配置太低了
該問(wèn)題終于找到解決方法了。
原因: 項(xiàng)目目錄所屬用戶組為root用戶而我登錄系統(tǒng)用的不是root用戶時(shí)候 即使你用sudo php ./start.php start -d也無(wú)法用守護(hù)進(jìn)程模式啟動(dòng) 解決: 將項(xiàng)目目錄sudo chown -R 普通用戶組:普通用戶 項(xiàng)目目錄 改變一下項(xiàng)目目錄所屬用戶為當(dāng)前用戶即可