吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 443|回复: 31
收起左侧

[其他求助] 网页特定报错502排查求助

[复制链接]
huluwa123 发表于 2023-3-6 14:28
200吾爱币
背景:阿里云服务器ECS  Ubuntu  20.04 64位  宝塔 面版
Nginx 1.22.1  MySQL 5.7.34    PHP-7.4.33

网站情况:WP+zibll 7.0



问题描述:网站后台开启子比主题的  社区&论坛  功能,前端配置创建板块。此时,进入任意一个板块下进行发布主题,


刷新后再次进入此主题帖,就502 bad gateway,只要是在社区论坛版块下 发了贴的板块就进不去了。报错502


在后台删除这个板块下的主题帖,就又可以访问这个板块。


根据提示,做了一下排查,根据网上的指示,如
在ECS实例内访问网站提示“Nginx 502 bad gateway”错误如何处理? (aliyun.com)   


使用Nginx进行访问网页出现“502”和“connect upstream time out”报错 (aliyun.com)


全部修改了,但是还是不行,仍然报错。


nginx配置如下
[Asm] 纯文本查看 复制代码
user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

stream {
    log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';
  
    access_log /www/wwwlogs/tcp-access.log tcp_format;
    error_log /www/wwwlogs/tcp-error.log;
    include /www/server/panel/vhost/nginx/tcp/*.conf;
}

events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }

http
    {
        include       mime.types;
		#include luawaf.conf;

		include proxy.conf;

        default_type  application/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 50m;

        sendfile   on;
        tcp_nopush on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 8 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
		fastcgi_intercept_errors on;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr zone=perip:10m;
		limit_conn_zone $server_name zone=perserver:10m;

        server_tokens off;
        access_log on;
upstream linuxidc { 
      server 10.0.6.108:7080; 
      server 10.0.0.85:8980; 
}
server
    {
        listen 888;
        server_name phpmyadmin;
        index index.html index.htm index.php;
        root  /www/server/phpmyadmin;
            location ~ /tmp/ {
                return 403;
            }
location / { 
            root  html; 
            index  index.html index.htm; 
            proxy_pass http://linuxidc; 
}
        #error_page   404   /404.html;
        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /www/wwwlogs/access.log;
    }
include /www/server/panel/vhost/nginx/*.conf;
}



PHP配置如下
[Asm] 纯文本查看 复制代码
[global]
pid = /www/server/php/74/var/run/php-fpm.pid
error_log = /www/server/php/74/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi-74.sock
listen.backlog = 8192
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.status_path = /phpfpm_74_status
pm.max_children = 20
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 10
request_terminate_timeout = 60
request_slowlog_timeout = 30
slowlog = var/log/slow.log

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

meizhonghao 发表于 2023-3-6 14:44
看了上面两个问题解决链接,很全面了,建议你出现问题的时候看下nginx和php日志,好进一步排查,nginx:tail -f /www/wwwlogs/tcp-error.log  php:tail -f /www/server/php/74/var/log/php-fpm.log
 楼主| huluwa123 发表于 2023-3-6 14:47
补充网站日志记录报错信息

2023/03/06 14:21:58 [error] 966003#0: *47521 recv() failed  (104: Connection reset by peer) while reading response header from upstream,client: 117.172.52.68,server: xxxxx.cn, request: "GET /forum/1053.html HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-74.sock:", host: "xxxxx.cn", referrer: "http://xxxxx.cn/forums"
 楼主| huluwa123 发表于 2023-3-6 14:53
tcp-error.log 无记录

php-fpm.log.txt

8.17 KB, 下载次数: 1, 下载积分: 吾爱币 -1 CB

 楼主| huluwa123 发表于 2023-3-6 14:55
meizhonghao 发表于 2023-3-6 14:44
看了上面两个问题解决链接,很全面了,建议你出现问题的时候看下nginx和php日志,好进一步排查,nginx:tai ...

师傅  你说的两个日志记录,只有php-fpm.log有记录,另外一个空的 。 我已传在楼下了
Broadm 发表于 2023-3-6 15:08
huluwa123 发表于 2023-3-6 14:53
tcp-error.log 无记录

ERROR: [pool www] 'request_slowlog_timeout' (30) can't be greater than 'request_terminate_timeout' (5)

php-fpm.conf的配置文件中有一个参数request_slowlog_timeout,看日志文件提示这个值不能大于5
,修改下试试
 楼主| huluwa123 发表于 2023-3-6 15:12
Broadm 发表于 2023-3-6 15:08
ERROR:  'request_slowlog_timeout' (30) can't be greater than 'request_terminate_timeout' (5)

ph ...

修改成了5和4都不行 问题还是在
Broadm 发表于 2023-3-6 15:16
huluwa123 发表于 2023-3-6 14:47
补充网站日志记录报错信息

2023/03/06 14:21:58 [error] 966003#0: *47521 recv() failed  (104: Connec ...

只要是在社区论坛版块下 发了贴的板块就进不去了。报错502
感觉是业务逻辑报错了,

: *47521 recv() failed  (104: Connection reset by peer) while reading response header from upstream,client: 117.172.52.68,server: xxxxx.cn, request: "GET /forum/1053.html

这个错误说是   请求  xxxxx.cn/forum/1053.html 出错了, 你看这个文件可存在? 内容是啥?
Broadm 发表于 2023-3-6 15:21
还看到一个问题, 在nginx的匹配文件有这么一块

     location ~ /\.
        {
            deny all;
        }

这个应该会吧 .html文件拒绝访问, 你把这个删除然后重启nginx试试
 楼主| huluwa123 发表于 2023-3-6 15:22
Broadm 发表于 2023-3-6 15:16
只要是在社区论坛版块下 发了贴的板块就进不去了。报错502
感觉是业务逻辑报错了,

1053.html   这里的1053就是建立的板块id
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-1 13:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表