Azure 网络作业和 php.exe

Azure Webjobs and php.exe

我在 Azure VM 上安装了一个 php 应用程序 (ARPReach)。我使用 Task Scheduler 每 5 分钟运行一次 .bat,它具有以下简单的代码行:

"C:\Program Files (x86)\PHP\v5.4\php.exe" E:\Web\arp\a.php cli/auto

现在我想将这个 php 应用程序移动到 Azure 网站,我需要一个类似的调度功能以上。

我从 Kudu 站点 获得了 php.exe 的路径并添加了一个 Webjob (cron.bat)使用以下行访问我的网站:

"D:\Program Files (x86)\PHP\v5.4\php.exe" D:\home\site\wwwroot\a.php cli/auto

它似乎工作正常。

但是我不确定这是否是使用 Azure Webjobs/网站的正确方法。我的意思是路径会在重启后改变或自动缩放吗?

谁能帮我确认一下?

重新启动或缩放不会更改此路径,除非 Azure 网站出于某种原因停止支持 php 版本 5.4,否则它不应更改。

所以这个批处理文件应该可以正常工作,我会使用 %ProgramFiles% 而不是 D:\Program Files (x86)