在docker容器中运行php7.1启动时报如下错误。
php-fpm | [04-Apr-2020 07:47:15] ERROR: failed to create new listening socket: socket(): Address family not supported by protocol (97)
php-fpm | [04-Apr-2020 07:47:15] ERROR: failed to create new listening socket: socket(): Address family not supported by protocol (97)
php-fpm | [04-Apr-2020 07:47:15] ERROR: FPM initialization failed
php-fpm | [04-Apr-2020 07:47:15] ERROR: FPM initialization failed
查阅资料发下是一个php的bug,在php7.2版本已经修复。
https://bugs.php.net/bug.php?id=74166
解决办法:
修改 php-fpm.d/zz-docker.conf 文件中listen 项
listen = 0.0.0.0:9000
重启服务,问题得到解决。