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

FAQのNo.から検索


  • No : 27768
  • 公開日時 : 2017/07/04 12:17
  • 更新日時 : 2020/09/15 10:29
  • 印刷

【PIMSYNC】 ログ「ガルーンサーバー上でエラーが発生しました。」が出力され、同期処理が失敗する

以下のログが出力されて、同期処理が失敗しています。
 
com.appresso.ps.adapter.garoon3.services.GaroonServiceException: ガルーンサーバー上でエラーが発生しました。
 
エラーコード:
エラー内容:
原因:
対策:
リクエスト内容:
<tns:BaseGetUsersByLoginName xmlns:tns="http://wsdl.cybozu.co.jp/api/2008"><parameters><login_name>username</login_name></parameters></tns:BaseGetUsersByLoginName>
at com.appresso.ps.adapter.garoon3.services.GaoonServiceClient.sendReceive(GaoonServiceClient.java:126)
(中略)
Caused by: org.apache.axis2.AxisFault: SOAP message MUST NOT contain a Document Type Declaration(DTD)
(後略)
 
原因と対処方法を教えてください。
 
カテゴリー : 

回答

■原因
 
ご質問のエラーは、ガルーンサーバーから想定外の応答を受信した場合に
発生します。
過去事例では、以下の場合に発生していました。
  1. [接続先URL]に設定した URL でログインできない
サーバー設定の[接続先URL]に設定した URL でログイン画面にアクセスできなかった場合に、今回のエラーが発生していた例がありました。
  • 対処方法
ガルーンサーバーのログイン画面にアクセスできる URL を設定してください。
※詳細は「参考情報」の「サーバー設定」をご参照ください。
  1. 同時実行数がガルーンサーバー側の上限を超過している
PIMSYNC からのアクセスが増加して、ガルーンサーバーが許容できる同時接続を超えた場合に、今回のエラーが発生した例がありました。
  • 対処方法
事象発生時のガルーンサーバーの状況について、同時接続数の制限を超過していなかったか、ご確認ください。
 
制限を超過していた場合には、同期タスクの[同時実行数]を確認して数が多すぎる場合には減らすなどの調整を実施してください。
※[同時実行数]の詳細は「参考情報」の「同期設定」をご参照ください。
 
 
■補足
 
同期タスクが複数存在して、同じ時間帯に複数同時に実行されている場合、ガルーンサーバーへの接続の最大値は、実行されている同期タスクの[同時実行数]の和となりますのでご注意ください。
 
たとえば、[同時実行数]に10を設定している同期タスクが 5 つ登録されていて、すべてが常に稼働している場合、ガルーンサーバーへのアクセスは最大で 50 になります。
 
現状、PIMSYNC では、PIMSYNC 全体での[同時実行数]を制限する機能はご用意しておりません。
このため、それぞれの同期タスクの[同時実行数]を変更して全体の同時実行数を調整してください。
 
 
■調査に必要な情報
 
上記を確認してもエラーが解消されない場合には、別の要因に関して調査いたします。
以下の情報を取得いただき、サポート窓口までお問い合わせいただけますようお願いいたします。
  1. 事象が発生した時間帯
ログファイルを確認する際の参考情報として、事象が発生していた時間帯について
ご連絡ください。
  1. ログファイル
事象発生時の処理状況を確認するために、以下のログをご送付ください。
  • PIMSYNC サーバーログ
$PIMSYNC_HOME/log/server.log
 
また、特定のユーザーだけで発生している場合には、そのユーザーについて以下のログもご送付ください。
  • 同期タスクログ
  • バージョン 2.1 以降
$PIMSYNC_HOME/log/<同期タスク名>/<ユーザー名>/synctask.log
  • バージョン 2.0
$PIMSYNC_HOME/log/<同期タスク名>/synctask.log
 
 
参考情報
  • サイボウズガルーンアダプタ - サーバー設定
  • サイボウズガルーンアダプタ - 同期設定
 
目的別で検索
トラブルシューティング