gpt4 book ai didi

php - 在每个实例上运行计划的 Azure PHP 脚本

转载 作者:行者123 更新时间:2023-12-02 19:32:32 25 4
gpt4 key购买 nike

我们有一个网站在多个 Azure 实例上运行 - 通常在 2 到 5 个实例之间。

我想安排一个 PHP 脚本在每个实例上每隔几分钟运行一次。 (它只是从系统中创建数据的本地副本,而该系统无法处理所有实时访问它的用户的负载。)

如果只是一个实例,那就很简单 - 我会使用 Azure Scheduler 每 5 分钟调用一次 www.example.com/my-scheduled-task.php

但是该脚本需要在每个实例上运行,以便每个实例都有一个相当最新的数据副本。你将如何实现这一目标?我无法确定它是否是 Azure Scheduler 中的某些内容,或者我是否应该查看某种启动脚本?

最佳答案

您可以为此使用连续的网络作业。

只需调整您的 php 脚本以形成一个循环,并在代码运行之间添加几分钟的 sleep 时间。

连续的网络作业将在您的所有实例上运行,即使出现故障,它也会恢复。

关于php - 在每个实例上运行计划的 Azure PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36115474/

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