我使用doctrine 2 PDO與MySQL。Doctrine 2關閉連接
當壓力測試服務器時,mysql會報告大量中止的連接(最多20%)。
我試圖找到問題。
Mysql手冊建議確保與數據庫的連接正確關閉。 http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
如果doctrine實際上關閉連接或不使用持久連接,我無法找到任何信息。
另外,還有什麼可以解釋中止連接嗎?我在這裏迷路了。
PS。服務器是Ubuntu 10.04,Nginx 1.x,PHP 5.3.5(fpm)和MySQL 5.1.41
Doctrine2手冊建議使用APC或其他緩存機制。未能提供一個可能會導致很多連接。你有什麼? – J0HN
連接緩存? – iBiryukov
我有用於元數據和查詢的APC緩存。你有鏈接到他們描述如何緩存連接的手冊嗎? – iBiryukov