【问题标题】:postgres pgagent job statuspostgres pgagent 作业状态
【发布时间】:2020-02-26 16:01:48
【问题描述】:

我在win 10中安装了PostgreSQL 9.6。

还安装了用于作业调度的 pgAgent。

我已经为批处理文件执行创建了一个作业,但它显示状态'r','i'。 状态字段是什么意思。

我附上了截图。 image link1 image link2

pgaAgent如何管理登录?

【问题讨论】:

    标签: postgresql pgadmin pgadmin-4 pgagent


    【解决方案1】:

    这些是statusespgAgent

    r 正在运行 s成功 f 失败 i内部故障 d 中止

    使用 pgAdmin,您可以通过单击步骤来检查日志,然后在统计面板上,然后您将在 output 列中看到作业“写入”的内容。

    【讨论】:

    • 但是如果工作显示状态为 r 并且花费了太多时间,那么我该如何解决它。
    • 这不是你的问题,所以请更新它。但是,如果您怀疑它花费的时间太长,您总是可以终止您的进程。您可以使用 pgAdmin 的仪表板或控制台来执行此操作:(unix)ps aux | grep pgagent 会让您了解正在发生的事情。
    • 它与实际问题无关,但是。我正面临这种问题。你能分享下面的 windows 命令而不是 unix 吗?
    • 在 pgAdmin 中:当您转到 Dashboard 并单击 Sessions 时,您能看到正在运行的作业吗?在那里,您可以单击进程旁边的黑色方形图标将其杀死(停止)。
    • 在这种情况下,如果可能的话,我会重新启动整个 pgagent 进程。我对 Windows 不是很熟悉——过去 15 年来我一直在使用 linux。但我猜你可以在 Windows 任务管理器中杀死 pgagent。我学到了艰难的方法:最好在 pgagent 上执行之前测试脚本。它还不是很用户友好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多