当前位置:论坛首页 > Linux面板 > 求助

【已解答】Nginx+php的环境下设置超时无效

发表在 Linux面板2023-3-28 21:37 [复制链接] 6 1700

折腾了一晚上了一直没找到问题所在,php和Nginx都重装了一遍还是没有解决,跪求大佬指点

这里仅设置了十秒钟的延迟执行
QQ截图20230328212922.jpg

php里面的配置超时时间时100
QQ截图20230328212952.jpg

Nginx是默认的配置



但是访问测试的时候会无响应并没有达到预期的效果,也没返回Nginx的错误信息
QQ截图20230328213022.jpg


使用道具 举报 只看该作者 回复
发表于 2023-3-28 22:13:28 | 显示全部楼层
您好,您检查下nginx设置的超时时间是否与php的一致,设置一致的话您清理下浏览器缓存或者浏览器无痕模式访问试试
使用道具 举报 回复 支持 反对
发表于 2023-3-28 22:24:50 | 显示全部楼层
堡塔运维向樛木 发表于 2023-3-28 22:13
您好,您检查下nginx设置的超时时间是否与php的一致,设置一致的话您清理下浏览器缓存或者浏览器无痕模式访 ...

你好Nginx配置是连接超时时间keepalive_timeout吗

在网上看的教程说是这三个配置项影响Nginx的超时时间,请问是这样吗
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;

这是我Nginx的配置,方便的话帮我看一下



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 4 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 off;

server
    {
        listen 888;
        server_name phpmyadmin;
        index index.html index.htm index.php;
        root  /www/server/phpmyadmin;

        #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;
}

使用道具 举报 回复 支持 反对
发表于 2023-3-28 22:47:39 | 显示全部楼层
宝塔用户_ssjjyy 发表于 2023-3-28 22:24
你好Nginx配置是连接超时时间keepalive_timeout吗

在网上看的教程说是这三个配置项影响Nginx的超时时间 ...

面板的性能调整中可以直接修改超时时间
QQ截图20230328224653.png
使用道具 举报 回复 支持 反对
发表于 2023-3-29 08:39:21 | 显示全部楼层
堡塔运维向樛木 发表于 2023-3-28 22:47
面板的性能调整中可以直接修改超时时间

设置好了并且Nginx和php都重启了,也是在无痕里面访问,依旧没有效果,请求大概接近10秒时网页就无响应了,请问还有其他影响的因素吗
使用道具 举报 回复 支持 反对
发表于 2023-3-29 09:25:43 | 显示全部楼层
1.Nginx配置内没有什么问题
2.其他防护软件是有无使用到呢?如云WAF之类的,不排除是否请求过滤限制之类的。
3.则是需要检查程序代码之类的

以上是目前所想到的一些可能原因
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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