gpt4 book ai didi

php - 我可以在单个进程中运行 FuelPHP Task 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:12 25 4
gpt4 key购买 nike

我想通过 cron 每分钟运行一次 FuelPHP 任务。但我不想运行重复的 FuelPHP 任务。

你有什么想法吗?

我试图通过 pid 来控制,但是 getmypid() 总是返回相同的值...

最佳答案

另一个解决方案是(如果你不需要向你的进程发送数据,但它自己读取数据(例如从数据库))你可以使用一个进程管理器来处理一个长时间运行的任务(基本上是在一个无限循环中). (实际上,在基于队列的解决方案中,您还需要一个流程管理器,因为它需要接收方的工作人员)

我通常使用Supervisord为此目的。

一个简单的、长时间运行的应用程序:

while (true) {
// do something
sleep(1);
}

supervisord 的优点是它可以在您的进程由于某种原因停止时重新启动它。

关于php - 我可以在单个进程中运行 FuelPHP Task 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com