Campaign Classicv7:工作流“设备上已无剩余空间错误”

本文讨论当数据库服务器上已没有剩余空间,并且工作流/投放导致​ 设备 ​上已没有剩余空间错误时,该怎么做。

描述 description

环境

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

问题

工作流和投放停止运行。

审核日志显示类似于以下内容的错误:

PGS-220000 PostgreSQL错误:错误:无法写入文件“base/pgsql_tmp/pgsql_tmpXXXXX.XXX”:设备上没有剩余空间。

解决方法 resolution

请按照以下步骤解决问题:

  1. 检查是否存在任何暂停的工作流,并停止它们。
  2. 检查是否存在任何工作流具有选项​ 使两个执行之间的临时群体的结果保持激活状态
  3. 如果存在,请取消激活选项,保存工作流,然后重新启动该工作流,以便考虑修改。
  4. 检查最近创建的任何新工作流是否在发生问题时开始运行。
  5. 确保清理工作流在最近几天内正在运行。
  6. 如果实例由Adobe托管,请使用 控制面板 检查是否存在任何长时间运行的工作流。 否则,请要求您的DBA检查是否存在任何长时间运行的查询。
  7. 检查​ runwf.log ​文件,并查看哪些工作流正在生成错误。 注意: 在​ runwf.log ​中,查询将出错,无法执行,您应该能够从临时表名称中获取工作流ID。 runwf.log 文件的完整目录地址为:
    <installation directory>/var/<instance>/log/runwf.log
  8. 一旦识别出罪魁祸首工作流,请停止它们以释放数据库服务器上的空间,并努力改进其执行。

原因

当数据库服务器上的所有磁盘空间都已耗尽时,会发生此PostgreSQL错误。

导致此问题的原因是有一个或多个自定义工作流占用了过多的磁盘空间。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f