Campaign Classic v7:ワークフロー「デバイスエラーに空き容量がありません」

この記事では、データベースサーバーに空き容量がなくなり、ワークフロー/配信の結果​デバイスに空き容量が残らない エラーが発生した場合の対処方法について説明します。

説明 description

環境

  • Adobe Campaign (AC)
  • Adobe Campaign Classic v7 (ACC v7)

問題

ワークフローと配信の実行が停止する。

監査ログには、次のようなエラーが表示されます。

PGS-220000 PostgreSQL エラー:エラー:ファイル「base/pgsql_tmp/pgsql_tmpXXXXX.XXX」に書き込めませんでした:デバイスに空き容量がありません。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 一時停止しているワークフローがあるかどうかを確認し、ワークフローを停止します。
  2. 」オプションを持つワークフローがあるかどうかを確認します。2つの実行間の中間母集団の結果を保持します。 アクティベートします。
  3. 存在する場合は、このオプションを非アクティブにし、ワークフローを保存して再起動し、変更を考慮に入れるようにします。
  4. 最近作成された新しいワークフローで、問題が発生したときに実行を開始したものがあるかどうかを確認します。
  5. クリーンアップワークフローが過去数日間に実行されていることを確認してください。
  6. インスタンスがAdobeによってホストされている場合は、 コントロールパネル を使用して、長時間実行中のワークフローがあるかどうかを確認します。 それ以外の場合は、DBAに対して、長時間実行中のクエリがあるかどうかを確認するように依頼します。
  7. runwf.log ファイルを確認し、どのワークフローがエラーを生成しているかを確認します。 メモ: runwf.log​で、クエリの実行に失敗したエラーが発生し、一時テーブル名からワークフローIDを取得できるようになりました。 runwf.log ファイルの完全なディレクトリ アドレスは次のとおりです。
    <installation directory>/var/<instance>/log/runwf.log
  8. 原因となるワークフローを特定したら、それらを停止してデータベースサーバー上の空き容量を増やし、その実行を改善します。

原因

このPostgreSQL エラーは、データベースサーバー上のすべてのディスク領域が使い果たされた場合に発生します。

これは、1つまたは複数のカスタムワークフローでディスク容量が多すぎることが原因です。

recommendation-more-help
experience-cloud-kcs-help-kbarticles