【備忘録】nginxを再起動したらPHPが動かなくなった時

PHP

エラーログを見たらPHP-FPMに接続できなくてエラーになってました。

まずは起動してあげましょう。

# systemctl status php81-php-fpm.service
● php81-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php81-php-fpm.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
# systemctl start php81-php-fpm.service
# systemctl status php81-php-fpm.service
● php81-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php81-php-fpm.service; disabled; vendor preset: disabled)
   Active: active (running) since 水 2023-01-04 13:47:50 UTC; 2s ago
 Main PID: 5688 (php-fpm)
   Status: "Ready to handle connections"
    Tasks: 6
   Memory: 22.8M
   CGroup: /system.slice/php81-php-fpm.service
           ├─5688 php-fpm: master process (/etc/opt/remi/php81/php-fpm.conf)
           ├─5689 php-fpm: pool www
           ├─5690 php-fpm: pool www
           ├─5691 php-fpm: pool www
           ├─5692 php-fpm: pool www
           └─5693 php-fpm: pool www

 1月 04 13:47:50 ip-172-31-3-188.ap-northeast-1.compute.internal systemd[1]: Starting The PHP FastCGI Process Manager...
 1月 04 13:47:50 ip-172-31-3-188.ap-northeast-1.compute.internal systemd[1]: Started The PHP FastCGI Process Manager.

で、状況を確認すると、確かに自動起動が無効になってるので、自動起動するようにしました。

# systemctl is-enabled php81-php-fpm.service
disabled
# systemctl enable php81-php-fpm.service
Created symlink from /etc/systemd/system/multi-user.target.wants/php81-php-fpm.service to /usr/lib/systemd/system/php81-php-fpm.service.
# systemctl is-enabled php81-php-fpm.service
enabled

これで次回からは大丈夫なはず。

PHP
userをフォローする
desutoの部屋