不要在start.php中直接使用mysql,可以在onXXXX回調(diào)中使用mysql
出現(xiàn)這個(gè)情況的原因一般是在主進(jìn)程(start.php)中直接創(chuàng)建了mysql連接,workerman啟動(dòng)后fork出子進(jìn)程會(huì)繼承了這個(gè)鏈接,但是這個(gè)鏈接是無效的,所以會(huì)出錯(cuò)。
解決辦法是在子進(jìn)程(onXXXX都是在子進(jìn)程運(yùn)行的)中使用數(shù)據(jù)庫連接,例如在onWorkerStart回調(diào)中使用