windows azure主机操作系统重启崩溃iis和任务调度程序配置


windows azure Host OS restart crashing iis and task scheduler configuration

我有一个php cgi运行在我的iis和一个任务调度程序来运行一个php作业。每次azure重启主机操作系统,我的php cgi和我配置的工作崩溃。我需要做的是在iis上再次设置路径为cgi,然后在任务调度程序上重新创建作业。我已经在网上读了很多,但没有找到问题。问题是什么呢?

根据我的理解,可能您设置的PHP CGI和作业脚本的路径在D:/磁盘中。

As在创建虚拟机时,Azure中的所有虚拟机都配置了至少两个磁盘-一个是操作系统磁盘,另一个是标记为D:驱动器的临时本地磁盘。

在标准的虚拟机生命周期事件中,这些临时磁盘上的数据可能不会保留。这是因为临时磁盘的数据存储在运行hypervisor软件的主机操作系统上,而持久磁盘的数据存储在Microsoft Azure Storage中。

如果需要长期保存文件,可以在虚拟机中添加数据磁盘

查看更多信息。关于虚拟机和虚拟机的磁盘和vhd最佳实践:单个虚拟机,临时存储和上传磁盘

否则,Azure Web Apps现在已经为客户提供了配置自定义PHP运行时和上传脚本作为Web作业,可以在后台调度或连续运行。如果不需要主机在VM上,我们可以将项目迁移到Azure Web Apps server。

如果您有什么问题,请随时告诉我。