У меня есть php cgi, работающий на моем iis, и планировщик задач для запуска задания php. Каждый раз, когда Azure перезагружает ОС хоста, мой php cgi и задание, которое я настроил, аварийно завершаются. Что мне нужно сделать, это снова установить путь к cgi на iis и воссоздать задание в планировщике задач. Я уже много прочитал в Интернете, но не мог найти проблему. В чем может быть проблема?
Перезапуск ОС Windows Azure Host приводит к сбою конфигурации iis и планировщика задач
- Есть ли у вас какие-либо журналы для аварии? Без каких-либо дополнительных деталей может быть трудно помочь. 03.09.2015
- Кроме того, какую конкретную функцию Azure вы используете? Веб-сайты? Облачные сервисы? виртуальные машины? 04.09.2015
Ответы:
Насколько я понимаю, возможно, путь к вашему PHP CGI и сценариям заданий, которые вы установили, находился на диске D:/
.
Все виртуальные машины в Azure настраиваются как минимум с двумя дисками при создании виртуальной машины: один — это диск операционной системы, а другой — временный локальный диск, помеченный как диск D:.
Данные на этих временных дисках могут не сохраняться в результате стандартных событий жизненного цикла ВМ. Это связано с тем, что данные для временных дисков хранятся в основной операционной системе, на которой запущено программное обеспечение гипервизора, а данные для постоянных дисков хранятся в хранилище Microsoft Azure.
Если вы хотите хранить файлы в течение длительного времени, вы можете добавить диск с данными к виртуальной машине.
Чтобы получить больше информации. Мы можем увидеть О дисках и VHD для виртуальных машин и Рекомендации по работе с виртуальными машинами: отдельные ВМ, временное хранилище и загруженные диски
В противном случае Azure Web Apps теперь предоставляет клиентам возможность настраивать пользовательскую среду выполнения PHP и загружать сценарии в виде веб-заданий, которые могут выполняться в фоновом режиме по расписанию или непрерывно. Если не требуется размещение на виртуальной машине, мы можем перенести проект в Azure Web Apps Serve.
Если у вас есть какие-либо проблемы, пожалуйста, дайте мне знать.