gpt4 book ai didi

ubuntu - 安装 php-pear 并更新 memcache 后 Nginx 失败

转载 作者:行者123 更新时间:2023-12-04 19:21:01 25 4
gpt4 key购买 nike

在我运行这两个命令之前,Nginx 工作正常:

  • sudo apt-get install php-pear php5-dev
  • sudo pecl 安装 memcache-3.0.8

  • 我想将 memcache 更新到最新版本。现在我有一个问题:
    *21771 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "netcorner"

    我杀死了 php-fpm,但现在当我尝试启动它时,我得到:
    ALERT: [pool www] user has not been defined
    ERROR: failed to post process the configuration
    ERROR: FPM initialization failed

    编辑:问题是实际的,第一次重新启动有帮助,但是当我第二次重新启动服务器时,我无法运行 php-fpm。

    最佳答案

    您的 php-fpm 池配置名称为 www没有user入口。通常是 pool配置看起来有点类似于这个:

    [php-fpm-1]
    listen = /run/php-fpm-1.sock
    catch_workers_output = 1
    chdir = /var/www
    group = www-data
    listen.backlog = 32000
    listen.group = www-data
    listen.mode = 0600
    listen.owner = www-data
    pm = dynamic
    pm.max_children = 9
    pm.max_spare_servers = 4
    pm.min_spare_servers = 2
    pm.start_servers = 3
    request_terminate_timeout = 0
    rlimit_core = unlimited
    rlimit_files = 308506
    security.limit_extensions = .php
    user = www-data

    而且您的池配置似乎缺少最后一个指令。可能是您的 PHP 更新过程改变了您的 PHP 配置,现在包含了一些以前没有包含的池定义。仔细检查您的 php-fpm 配置,您应该很容易找到问题所在。

    关于ubuntu - 安装 php-pear 并更新 memcache 后 Nginx 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19634851/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com