【问题标题】:Managing a running for on-server scripts管理服务器上脚本的运行
【发布时间】:2012-05-30 08:44:58
【问题描述】:

标题有点模糊,因为我不知道正确的词汇。

这是我想要做的事情:我在服务器上有一个脚本/程序用于运行检查。现在我的同事希望这个脚本可以从一个网站启动,并从那里查看日志。检查过程可能会运行很长时间,通常超过几个小时。

为此,我收集到,我必须使用网站脚本监控进程,并显示它们的日志。选择的语言是 PHP 或 Python。

我非常想知道一般情况下这种事情是如何完成的,以及最佳做法是什么,因为我不确定如何从这个开始。特别是一种可靠的启动/监控流程的方法将非常受欢迎。

【问题讨论】:

    标签: python monitoring fork process-management


    【解决方案1】:

    如果您选择 Python,请查看 Celery(尽管如果您想保持简单,这可能有点矫枉过正)。它允许您运行异步任务,并且您可以轻松地监控它们。还有一个用于 celery (django-celery) 的 django 集成,其中包括用于任务的网络监视器。

    【讨论】:

    • 一个很好的提示。这可能有点矫枉过正,因为它似乎需要一些额外的库我不确定我是否可以安装在目标服务器上。不过谢谢。
    • 现在试用后,它是一个非常好的库,但不是我在这个任务中寻找的。 =/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多