繁体   English   中英

这对于运行后台进程更好。 PHP Cron或Linux守护进程?

[英]Which is better for running background processes . Php Cron or Linux Daemon?

哪种技术最好用于在Linux服务器上运行后台进程。

PHP Cron或Linux守护进程?

可以用perl .etc编写。 只是出于性能和稳定性的考虑,需要一些建议?

取决于您的需求。 在大多数情况下,cron运行的PHP(或Perl或bash或任何)脚本易于调试,因为它们可以独立于cron运行,并且cron已经提供了您必须自己提供的时间控制。

如果要将功能封装到单个程序中,例如,如果它在不同状态之间切换,则守护程序很有用。 但是在大多数情况下,您将必须找到一种方法来确保守护程序仍在运行。

我不是在谈论服务器守护进程,因为用cron触发的PHP脚本是无法实现的,它本身就是一个复杂的话题。

守护程序的优点是它们是持久性的,因此1)它们可以等待外部请求,并且2)没有加载时间。

cron作业的优点是:1)它们更易于调试,并且2)它们自然地从意外终止中恢复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM