0
我重寫我的項目從python龍捲風去(使用虹膜框架)。基本功能測試好。當我在高concurrence.the應用測試總是停一段時間,然後散發出來的錯誤:getsockopt:連接超時
(dial tcp 192.168.1.229:6543: getsockopt: connection timed out)
的6543端口與pgbouncer使用PostgreSQL的端口......在pgbouncer和postgresl過程運行正常。
此外,我發現memcache有時連接超時(memcache進程仍在工作)。
這是否因爲連接太多而發生?或者一些連接不是 準時關閉? 我該如何避免這個問題?
增加pgbouncer.ini中的max_client_conn是無奈之舉。memcache還報告說連接超時 –
嘗試做下一件事:運行2個應用程序副本並壓力測試其中的一個。在它開始拋出錯誤之後,開始使用第二個應用程序副本。通過這種方式,您將知道,如果您的應用程序出現問題(第二個副本運行良好),或者您達到某些操作系統或PgBouncer/Memcached限制(第二個副本快速失敗)。 – berserkk