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