• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35099
  • 公開日時 : 2023/12/27 16:02
  • 印刷
DSServista

【DataSpider Servista】Amazon Aurora for MySQL アダプタの[更新系SQL実行]処理にてエラーが発生します

Amazon Aurora for MySQL 5.7 アダプタにて、
[更新系SQL実行] 処理を行った際に、以下のようなエラーが発生しました。
 
原因と対応策を教えて下さい。
 
----
Caused by: java.sql.SQLNonTransientConnectionException: Communications link failure with primary host 
(中略)
Caused by: java.net.SocketTimeoutException: Read timed out
----
カテゴリー : 

回答

本エラーは、設定されたソケットタイムアウトの値を過ぎても
接続先から応答がない場合に出力されます。
 
なお、Amazon Aurora for MySQL アダプタのソケットタイムアウトが発生するまでの時間は、
JDBC ドライバに依存しており、アダプタ側で設定を変更することができません。
 
このため、以下のいずれかの代替案にて、事象を回避できるかご確認ください。
 
■代替案
 1.処理を分割するなどして、処理に時間がかからないようなSQLに修正する。
 
 2.JDBC アダプタを使用して、接続URL内にてソケットタイムアウトのパラメータを指定する。
 
 なお、「2.」のJDBCアダプタについては、汎用アダプタのため、
 特定の接続先への接続をサポートしていません。
 
 このため、JDBCアダプタを使用する際は、お客様の環境で動作検証をお願いいたします。
Version Information
Ver.4
目的別で検索
トラブルシューティング