标题有点模糊,因为我不知道正确的词汇。
这是我想做的事情:我在服务器上有一个脚本/程序用于运行检查。现在我的同事希望可以从网站启动此脚本,并从那里查看日志。检查过程可能会运行很长时间,通常超过几个小时。
为此,我认为,我必须使用网站脚本监视进程,并显示它们的日志。所选语言是 PHP 或 Python。
我非常希望得到关于通常如何完成此类事情以及最佳实践是什么的提示或观点,因为我不确定如何开始这一点。尤其是一种可靠的方式来启动/监控流程将受到欢迎。
最佳答案
如果您选择 Python,请查看 Celery (尽管如果你想让事情变得简单,这可能有点矫枉过正)。它允许您运行异步任务并且可以轻松监控它们。还有一个针对 celery 的 django 集成 (django-celery),其中包括用于任务的 Web 监视器。
关于python - 管理服务器上脚本的运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812863/