重启后删除 PHP-FPM 套接字文件

时间:2021-05-01 19:06:32

标签: php linux ubuntu fpm

我关注了 this guide 以便在我的网站上安装 PhpMyAdmin。 一切都在运行,但网站突然变慢了。由于这是服务器问题,我重新启动了我的 VPS。 现在它给了我错误 502 - Bad Gateway with Nginx。

我注意到问题是在目录 /run/ 中没有子目录 /php/ 所以它找不到 PHP FPM 套接字文件。 我能做什么?

这是 PHP FPM 错误:

    ● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2021-05-01 21:01:11 CEST; 5s ago
       Docs: man:php-fpm7.4(8)
    Process: 12248 ExecStart=/usr/sbin/php-fpm7.4 --nodaemonize --fpm-config /etc/php/7.4/fpm/php-fpm.conf (code=exited>
    Process: 12260 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/7.4/fpm/pool.d>
   Main PID: 12248 (code=exited, status=78)

May 01 21:01:11 myserver.net systemd[1]: Starting The PHP 7.4 FastCGI Process Manager...
May 01 21:01:11 myserver.net php-fpm7.4[12248]: [01-May-2021 21:01:11] ERROR: unable to bind listening s>
May 01 21:01:11 myserver.net php-fpm7.4[12248]: [01-May-2021 21:01:11] ERROR: FPM initialization failed
May 01 21:01:11 myserver.net systemd[1]: php7.4-fpm.service: Main process exited, code=exited, status=78>
May 01 21:01:11 myserver.net systemd[1]: php7.4-fpm.service: Failed with result 'exit-code'.
May 01 21:01:11 myserver.net systemd[1]: Failed to start The PHP 7.4 FastCGI Process Manager.

1 个答案:

答案 0 :(得分:0)

我自己回答。

我使用以下命令手动创建了文件夹:

mkdir /var/run/php

然后我启动 php7.4-fpm 服务。

谁能告诉我更多关于为什么会发生这种情况的信息?

相关问题