2013-10-07 56 views
1

我設置了一個cron任務,嘗試訪問Google App Engine的Cloud SQL實例時發生間歇性拋出的異常:Google App Engine雲端SQL例外:連接ID無效。錯誤代碼:1007

:[EL Info]:2013-10-07 07:30 :17.111 - UnitOfWork(26414416) - 嘗試在事務外執行讀取查詢時檢測到通信故障。試圖重試查詢。錯誤爲:異常[EclipseLink-4002](Eclipse持久性服務 - 2.3.2.v20111125-r10461):org.eclipse.persistence.exceptions.DatabaseException 內部異常:com.google.cloud.sql.jdbc.internal.SQLUnknownConnectionIdException:無效的連接ID。 錯誤代碼:1007

當我從地址欄調用同一個控制器時,似乎不會發生這種情況,只是間歇性地從cron任務中調用。

任何想法?

謝謝。

回答

0

com.google.cloud.sql.jdbc.internal.SQLUnknownConnectionIdException:無效的連接ID。

如果您正在使用連接池,默認情況下,CLOUD SQL連接在15分鐘後被清除。我們決定取消連接池。

在休眠我們做了以下配置,我們不再有問題。

property name =「hibernate.connection.pool_size」value =「0」