所以基本上,我有这些长时间运行的作业,它们按计划发生,但也可以由用户手动排队。
该作业从其他表重新创建一个表,这需要 10 分钟~,但是...
我正在使用 laravel vapor(将 SQS 用于队列),并且在 60 秒后作业超时(即使该进程仍在 mysql 上成功运行)。
如果我至少可以有一个队列行,你不能有排队的作业并且一次只运行一个活动作业,或者在排队作业之前检查该队列上的作业是否正在运行,这将非常有帮助 - 如果一个作业是在该队列上运行 - 然后不要排队作业。
所以基本上,我有这些长时间运行的作业,它们按计划发生,但也可以由用户手动排队。
该作业从其他表重新创建一个表,这需要 10 分钟~,但是...
我正在使用 laravel vapor(将 SQS 用于队列),并且在 60 秒后作业超时(即使该进程仍在 mysql 上成功运行)。
如果我至少可以有一个队列行,你不能有排队的作业并且一次只运行一个活动作业,或者在排队作业之前检查该队列上的作业是否正在运行,这将非常有帮助 - 如果一个作业是在该队列上运行 - 然后不要排队作业。