私はFCGI経由でApacheとPHP-FPMでファイルを提供しています。
yum update
ライブサーバーで実行している場合、PHP が更新されるとどうなりますか?
3つのシナリオが考えられます。
php-fpm
停止し、パッケージが更新された後に再起動しますphp-fpm
再起動するまで以前のPHPバージョンを使い続けますphp-fpm
実行を継続し、スクリプトの実行中でも PHP バージョンをオンザフライで切り替えます (例: 古いバージョンのスクリプトを実行し、新しいバージョンのインクルードを実行する)
実際に起こっていることを反映しているのはどれでしょうか?
答え1
.spec ファイルから判断すると、php-fpm が再起動され、実行中のプロセスはすべて停止されます。https://github.com/remicollet/remirepo/blob/master/php/php56/php56.spec
答え2
より予測可能にするために、ライブ サーバーで yum update を実行しないことを強くお勧めします。代わりに、PHP 以外のメンテナンス ページを作成し、PHP の更新中にそのページを提供して、完了したら PHP アプリケーションに戻り、php-fpm も再起動してください。