Я обслуживаю файлы с Apache и PHP-FPM через FCGI.
Когда я бегу yum update
что происходит при обновлении PHP на реальном сервере?
Я могу представить три сценария:
php-fpm
останавливается, затем перезапускается после обновления пакетаphp-fpm
продолжает использовать предыдущую версию PHP до перезапускаphp-fpm
продолжает работать и переключает версии PHP на лету, потенциально даже в середине выполнения скрипта (например, запуск скрипта со старой версией и включение с новой версией)Что из этого отражает то, что происходит на самом деле?
Чтобы быть более предсказуемым, я настоятельно рекомендую не запускать yum update на живом сервере, вместо этого вам следует создать страницу обслуживания, отличную от php, и обслуживать ее, пока вы обновляете php, а затем вернуться к своему приложению php, как только вы закончите и также перезапустите php-fpm.
Насколько я могу судить из файла .spec, php-fpm будет перезапущен, то есть все запущенные процессы будут остановлены. Видеть https://github.com/remicollet/remirepo/blob/master/php/php56/php56.spec