數(shù)據(jù)庫用戶名或者密碼錯了。
有時候報錯,有時候沒有,感覺像是有的進程載入了新的業(yè)務代碼,有的是老的業(yè)務代碼。改完代碼reload或者restart下,這樣能讓進程載入最新的代碼。
關鍵我沒動代碼啊,就刷新瀏覽器而已,有時候能刷新出數(shù)據(jù),有時候報錯,這就很奇怪
debug模式
運行 ps auxf 看下是不是開了2個webman,有一個是之前開啟的沒正常關閉并且數(shù)據(jù)庫配置錯了的webman
有什么命令直接關閉所有webmam嗎
樓主的意思是,因為無親緣進程開啟了端口復用,也就是兩個workerman 用同一個端口,而且代碼更新后一個沒用從刑加載代碼,導致兩個workerman搶請求,請求到了已更新的代碼,就正常,到了未更新的代碼就報錯,前提條件是你有兩個啟動腳本會出現(xiàn)這個問題。
重啟系統(tǒng)命令大法好
但不是最優(yōu)解吧
手動 kill -9,先kill 主進程