国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

<center id="ypggu"><tr id="ypggu"></tr></center>
    <rt id="ypggu"><noframes id="ypggu">
  • <label id="ypggu"></label>
  • <span id="ypggu"></span>
    
        
    
    
    
    

    nginx反向代理webman高并發(fā)偶發(fā)502[已解決]

    我要當(dāng)省長

    問題描述

    我們生產(chǎn)環(huán)境使用了nginx反向代理webman,高并發(fā)的請求下會偶發(fā)502

    今天上nginx半天一共是300萬請求成功的,3000個請求失敗的。

    不知道跟我開啟了http2 有沒有關(guān)系

    報錯信息

    報錯一共三種:
    upstream prematurely closed connection while reading response header from upstream   request: "POST /chat/getMyChatPrice HTTP/2.0", upstream:"http://127.0.0.1:8585/chat/getMyChatPrice"  (這個次數(shù)最多 錯誤日志85%是這個錯
    
    recv() failed (104: Connection reset by peer) while reading response header from upstream
    (15%是這個錯
    
    connect() failed (111: Connection refused) while connecting to upstream  (這個只有五次
    

    nginx配置文件

    upstream webman {
        server 127.0.0.1:8585;
        keepalive 10240;
    }
    server
    {
        listen 80;
        listen 443 ssl http2;
        server_name api.**.com;
        index index.php index.html index.htm default.php default.htm default.html;
        root /www/wwwroot/api.**.com;
        #CERT-APPLY-CHECK--START
        # 用于SSL證書申請時的文件驗證相關(guān)配置 -- 請勿刪除
        include /www/server/panel/vhost/nginx/well-known/api.88.com.conf;
        #CERT-APPLY-CHECK--END
    
        #SSL-START SSL相關(guān)配置,請勿刪除或修改下一行帶注釋的404規(guī)則
        #error_page 404/404.html;
        ssl_certificate    /www/server/panel/vhost/cert/api.**.com/fullchain.pem;
        ssl_certificate_key    /www/server/panel/vhost/cert/api.**.com/privkey.pem;
        ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;
        add_header Strict-Transport-Security "max-age=31536000";
        error_page 497  https://$host$request_uri;
    
        #SSL-END
    
        #ERROR-PAGE-START  錯誤頁配置,可以注釋、刪除或修改
        #error_page 404 /404.html;
        #error_page 502 /502.html;
        #ERROR-PAGE-END
    
        #PHP-INFO-START  PHP引用配置,可以注釋或修改
        include enable-php-80.conf;
        #PHP-INFO-END
    
        #REWRITE-START URL重寫規(guī)則引用,修改后將導(dǎo)致面板設(shè)置的偽靜態(tài)規(guī)則失效
        include /www/server/panel/vhost/rewrite/api.**.com.conf;
        #REWRITE-END
    
        #禁止訪問的文件或目錄
        location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
        {
            return 404;
        }
    
        #一鍵申請SSL證書驗證目錄相關(guān)設(shè)置
        location ~ \.well-known{
            allow all;
        }
    
        #禁止在證書驗證目錄放入敏感文件
        if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
            return 403;
        }
    
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
            error_log /dev/null;
            access_log /dev/null;
        }
    
        location ~ .*\.(js|css)?$
        {
            expires      12h;
            error_log /dev/null;
            access_log /dev/null;
        }
        access_log  /www/wwwlogs/api.ttayu.com.log;
        error_log  /www/wwwlogs/api.ttayu.com.error.log;
        location ^~ / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-Proto $scheme;
          #proxy_http_version 1.1;
          proxy_set_header Connection "";
          if (!-f $request_filename){
              proxy_pass http://webman;
          }
        }
    }
    

    操作系統(tǒng)及workerman/webman等框架組件具體版本

    系統(tǒng):centos7.9
    webman:1.5.13
    nginx:1.18
    php: 8.0.26 ( NTS )
    環(huán)境:寶塔面板

    錯誤信息以及運行狀態(tài)

    php start.php status

    runtime/log/workerman.log沒有報錯 只有我每分鐘定時任務(wù)

    1799 1 2
    1個回答

    walkor 打賞

    壓完之后執(zhí)行 php start.php status 截圖下狀態(tài)
    看下 workerman.log 日志 和 webman-xxx.log

    • 我要當(dāng)省長 2024-03-22

      大佬,debug信息已經(jīng)提出來了~

    • walkor 2024-03-22

      把錯誤解決再試下。另外從status看沒有300萬請求,你要給真實現(xiàn)場壓測報錯后的截圖

    • 我要當(dāng)省長 2024-03-22

      請求量計算使用是今天的nginx請求日志,status是因為我剛提交了代碼 執(zhí)行了restart所以總請求數(shù)量比較少

    • 我要當(dāng)省長 2024-03-22

      大佬 我把nginx錯誤日志貼在下面評論區(qū)了,麻煩有空看一下~

    • cansnow 2024-11-16

      sir,你是怎么解決的,我也遇到這個問題了

    年代過于久遠(yuǎn),無法發(fā)表回答
    ??