gpt4 book ai didi

php7-fpm 错误 : failed to retrieve TCP_INFO for socket: Protocol not available (92)

转载 作者:搜寻专家 更新时间:2023-10-31 21:21:46 27 4
gpt4 key购买 nike

我正在使用 abisoft/caddy-php docker 镜像来运行一个基本的 php 站点。在我使用这个我的/var/log/php7 文件构建的所有图像上,每毫秒写入一次

错误:无法检索套接字的 TCP_INFO:协议(protocol)不可用 (92)

当我通过套接字连接时,这些错误消失了。即使抛出此错误,一切也能正常工作。如果这是一个假错误,我怎样才能将它排除在我的日志文件之外?

卡迪文件

my.domain.com

root /srv/public
gzip

fastcgi / 127.0.0.1:9000 php {
root /srv/public
index index.php
}

rewrite {
r .*
ext /
to /index.php?{query}
}

startup php-fpm7

log ./storage/logs/caddy-access.log
errors ./storage/logs/caddy-error.log

docker 文件

FROM abiosoft/caddy:php
COPY Caddyfile /etc/Caddyfile
COPY app/ /srv

最佳答案

因为你的系统不支持TCP_INFO,你可以通过源码重建php。找到源码main/php_config.h并修改

-- #define HAVE_LQ_TCP_INFO 1
++ //#define HAVE_LQ_TCP_INFO 1

make && make install

关于php7-fpm 错误 : failed to retrieve TCP_INFO for socket: Protocol not available (92),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46244431/

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