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)
。
我在 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)
。