【回答】
Accel-Mart Plus では、クライアントソフトを使用して個社利用環境のデータベースに接続することが可能です。
接続できない場合、以下の原因が考えられます。
1. RDS情報設定不備
2. 接続元IPアドレスの許可が未設定
3. サーバの状態異常による接続障害
以下、原因の詳細と確認方法について記載します。
1. RDS情報設定不備
クライアントソフト側でのRDS情報設定に不備がある場合、データベースに接続できません。
開通通知書のRDS情報(接続先アドレスやユーザ情報など)を確認し、正しい情報を設定してください。
クライアントソフトとして一般的な pgAdmin や psql (PostgreSQL の場合)、SQL*Plus (Oracle の場合) を使用した接続方法は以下を確認してください。
■Accel-Mart Plus スタートアップガイド - データベースの接続
https://aws.accel-mart.com/startup_guide/texts/03_startup/08_database_login.html
2. 接続元IPアドレスの許可が未設定
接続元拠点のIPアドレスが接続許可されていない場合は、接続できずにタイムアウトが発生するため、データベースに接続できません。
運用管理機能の「接続情報更新」から、接続元拠点のIPアドレスを登録を行うことで接続が許可されます。
セキュリティグループ「バックエンド」の接続元ポリシー設定に、接続元拠点のIPアドレスと接続ポート"25432"が登録されていることを確認してください。
接続元拠点のIPアドレスと接続ポートが登録されていない場合は、登録することで個社利用環境にアクセスできるようになります。
接続元ポリシー設定の更新手順の詳細は、以下を確認してください。
■Accel-Mart Plus 運用者操作ガイド - 5.6.1. 接続元ポリシー設定を更新する
https://aws.accel-mart.com/am_document/texts/system_operation/update_sg_group.html#update-connection-policy-setting
3. サーバの状態異常による接続障害
サーバになんらかの異常が発生した場合、データベースに接続できない場合があります。
接続障害が発生する理由として、主に考えられる原因は以下のとおりです。
・CPU使用率の上昇
RDSのCPUの使用率が急激に上昇した場合、一時的にデータベースそのものがアイドル状態となり、接続できない場合があります。
CPU使用率の確認方法、および、CPU使用率上昇時の原因・対応方法については、以下の関連FAQを確認してください。
・CPU使用率やロードアベレージが上昇しています。対応方法を教えてください。
https://cloud.intra-mart.support/hc/ja/articles/17161895455001
【補足事項】
当FAQを確認しても事象が解決しない場合は、以下の関連FAQを確認してください。
・FAQを確認しても、問題を解決できませんでした。
https://cloud.intra-mart.support/hc/ja/articles/17995848937241