Campaign Classic v7:ワークフロー「デバイスにスペースが残っていない」エラー
この記事では、データベースサーバーに空き領域がなく、ワークフローや配信の結果 デバイスに空き領域がない エラーが発生した場合の対処方法について説明します。
説明 description
環境
- Adobe Campaign(AC)
- Adobe Campaign Classic v7 (ACC v7)
問題
ワークフローと配信が実行されなくなる。
監査ログには、次のようなエラーが表示されます。
PGS-220000 PostgreSQL エラー:エラー:ファイル「base/pgsql_tmp/pgsql_tmpXXXXX.XXX」に書き込めませんでした:デバイスにスペースが残っていません。
解決策 resolution
問題を解決するには、次の手順に従います。
- 一時停止されているワークフローがあるかどうかを確認して停止します。
- 「2 つの実行間の中間母集団の結果を保持 オプションが有効になっているワークフローがあるかどうかを確認し す。
- 存在する場合は、このオプションを無効にし、ワークフローを保存してから再起動して、変更が考慮されるようにします。
- 問題が発生した際に、最近実行を開始した新しいワークフローが作成されていないかどうかを確認します。
- 過去数日以内にクリーンアップワークフローが実行されていることを確認します。
- インスタンスがAdobeでホストされている場合は、 コントロールパネル を使用して、長時間実行中のワークフローがあるかどうかを確認します。 それ以外の場合は、DBA に問い合わせて、長時間実行されるクエリがあるかどうかを確認してください。
- runwf.log ファイルをチェックし、エラーを生成しているワークフローを確認します。 注意: runwf.log で、実行に失敗したクエリにエラーが発生します。これにより、一時テーブル名からワークフロー ID を取得できるようになります。 runwf.log ファイルの完全なディレクトリアドレスは次のとおりです。
<installation directory>/var/<instance>/log/runwf.log
- 原因となるワークフローが特定されたら、それらのワークフローを停止してデータベースサーバー上の領域を解放し、ワークフローの実行を改善します。
原因:
この PostgreSQL エラーは、データベースサーバーのすべてのディスク領域が使い果たされたときに発生します。
これは、1 つ以上のカスタムワークフローがディスク領域を消費しすぎているためです。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f