PHP на IIS 6 как ISAPI, какой режим изоляции процесса?
У нас есть сервер IIS 6 со многими приложениями php. PHP 5.2 работает как модуль ISAPI, а IIS установлен в режим изоляции IIS 5.0.
Теперь я хочу переключиться на FastCGI и включить пулы приложений с необходимостью выпустить режим изоляции IIS 5.0 и использовать режим изоляции рабочих процессов.
Но я не знаю, безопасно ли это изменить. Сервер находится в рабочем состоянии, поэтому я лучше прошу вас о вашем опыте, прежде чем допускать большую ошибку (приложения не так критичны, но достаточно одного перезапуска).
Есть ли у вас опыт с этой настройкой? От чего зависит, будет ли приложение работать нормально и во втором режиме?
1 ответ
Переключение больших установок, которые являются живыми, никогда не бывает легким делом.
Поскольку вы спрашиваете, безопасно ли это, я бы сказал, весьма вероятно, что если вы сделаете это, вы не найдёте достаточно, чтобы справиться с проблемами и ситуациями, которые потенциально могут возникнуть, что сделает процесс небезопасным.
Обратите внимание, что это не зависит от технических проблем здесь, это просто софт-навыки. Вы можете смоделировать технические проблемы путем клонирования работающей системы и переключения клона, чтобы вы знали, с какими проблемами вы, вероятно, столкнетесь.
Мое предложение: оставьте систему включенной, пока вам не понадобится переключиться. Если есть реальная потребность, есть реальная воля и есть бюджет, чтобы нанять профессионалов, которые просто делают эту работу.