Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
警报:[池www]在使用编码机/php时未定义用户:7.1-v3-fpm-node10_Php_Docker_Nginx_Docker Compose - Fatal编程技术网

警报:[池www]在使用编码机/php时未定义用户:7.1-v3-fpm-node10

警报:[池www]在使用编码机/php时未定义用户:7.1-v3-fpm-node10,php,docker,nginx,docker-compose,Php,Docker,Nginx,Docker Compose,最近,我尝试使用codingmachine/php:7.1-v3-fpm-node10映像作为本地开发的fpm容器,并对以下错误消息感到惊讶: php-fpm_1 | [24-Sep-2020 20:05:32] ALERT: [pool www] user has not been defined php-fpm_1 | [24-Sep-2020 20:05:32] ALERT: [pool www] user has not been defined php-fpm_1 | [2

最近,我尝试使用codingmachine/php:7.1-v3-fpm-node10映像作为本地开发的fpm容器,并对以下错误消息感到惊讶:

php-fpm_1   | [24-Sep-2020 20:05:32] ALERT: [pool www] user has not been defined
php-fpm_1   | [24-Sep-2020 20:05:32] ALERT: [pool www] user has not been defined
php-fpm_1   | [24-Sep-2020 20:05:32] ERROR: failed to post process the configuration
php-fpm_1   | [24-Sep-2020 20:05:32] ERROR: failed to post process the configuration
php-fpm_1   | [24-Sep-2020 20:05:32] ERROR: FPM initialization failed
php-fpm_1   | [24-Sep-2020 20:05:32] ERROR: FPM initialization failed
当我查看
/etc/php/7.1/fpm/pool.d/www.conf
时,我发现带有
user=www data
的行仍然有注释,尽管我完全不知道为什么。一周前同样的图像还可以


有人能帮我解决这个问题吗?

问题中的错误正是我在完全删除
www.conf
文件时遇到的错误,例如:

mv/usr/local/etc/php-fpm.d/www.conf/usr/local/etc/php-fpm.d/www.conf_-bak

奇怪的是,似乎不可能删除默认池,即使存在另一个命名池也是如此


无论如何,对于您的问题,可能是路径和
php fpm.conf
底部的include语句发生了更改,并且找不到www.conf池配置。

我相信我已经找到了错误所在。我在Docker for Windows中构建了没有启用WSL 2的容器,因此当我切换到WSL2时,容器没有重建。在修剪容器并重建它们之后,它工作正常