首頁  >  文章  >  資料庫  >  為什麼我收到“MySQLNonTransientConnectionException:連接關閉後不允許執行任何操作”以及如何修復它?

為什麼我收到“MySQLNonTransientConnectionException:連接關閉後不允許執行任何操作”以及如何修復它?

Susan Sarandon
Susan Sarandon原創
2024-10-30 04:59:02994瀏覽

Why Am I Getting

資料庫逾時與連線池過載

此Hibernate 問題,「com.mysql.jdbc.exceptions.jdbc4.ConnectionSQLNonTransient操作連線關閉後,當持久連線因不活動而隱式關閉時,就會出現這種情況。較長時間內保持不活動狀態,超過伺服器的“wait_timeout”或客戶端超時設置,例如“connectionTimeout”。 1。連線配置中的「readTimeout」屬性。的內建池。 cfg.xml 設定範例:

其他提示:

檢查任何可能阻止或逾時連接的防火牆或代理伺服器。 🎜>考慮使用支援JDBC 連接池的JDBC 驅動程序,例如MySQL Connector/ J.

監控連接使用模式並相應調整池大小。

以上是為什麼我收到“MySQLNonTransientConnectionException:連接關閉後不允許執行任何操作”以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn