【发布时间】:2018-09-20 01:35:16
【问题描述】:
我最近从 Ubuntu wsl 16.04 升级到 18.04。
完成后,我恢复了本地开发,很高兴找到(几乎) 一切正常。
由于某种原因,我现在使用 php-fpm 遇到此错误
2018/09/19 21:17:26 [error] 3736#3736: *1 upstream timed out (110: Connection timed out) while reading upstream, client: ::1, server: _, request: "GET /register HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
这里是我的 /etc/nginx/sites-available/default 文件的相关内容。
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
#fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_read_timeout 300;
}
以及/etc/php/7.2/fpm/pool.d/www.conf中的相关行
listen = 127.0.0.1:9000
我还尝试取消注释
listen.allowed_clients = 127.0.0.1
但还是一样。
这里一定有我遗漏的东西。 www.conf 文件在升级过程中被重置为默认值,它必须在那里。非常感谢任何帮助。
【问题讨论】:
-
这可能与某些云服务(linode、数字海洋)上的libsodium-php module timing out issue 有关吗?您是否按照该主题的讨论尝试了
apt install haveged?
标签: ubuntu nginx fastcgi windows-subsystem-for-linux ubuntu-18.04