生活随笔
收集整理的這篇文章主要介紹了
LNMP Nginx 499 问题 第三方回调异常
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
nginx生產(chǎn)配置文件參考 解決http 499 問(wèn)題,解決銀聯(lián)回調(diào) 異常,每次請(qǐng)求第一次失敗,第二次成功,每次都要等三分鐘,主要添加參數(shù)是優(yōu)化buffer\cache,還有超時(shí)時(shí)間,
問(wèn)題排查步驟:
1,查看DNS 【服務(wù)器本地DNS、局域網(wǎng)bindDNS,CDN解析,域名映射,NAT等】
2,查看nginx 連接狀態(tài),TCP11種狀態(tài),是否存在主動(dòng)丟棄連接
3,查看nginx配置 是否存在優(yōu)化項(xiàng),特唄注意 timeout、ignore_client_abort,fastcgi端口跳轉(zhuǎn)等等
##--------------------------------------------------------------------------
user www www;
worker_processes 4;
error_log /home/logs/nginx_error.log notice;
pid /var/run/nginx.pid;
worker_rlimit_nofile 6553;##--------------------------------------------------------------------------
events {use epoll;worker_connections 5120;multi_accept on;}
##--------------------------------------------------------------------------
http {include mime.types;
#include secure/limit_zone.conf;default_type application/octet-stream;server_tokens off;server_names_hash_bucket_size 128;client_header_buffer_size 512k;client_body_buffer_size 1024k;large_client_header_buffers 4 32k;client_max_body_size 50m;sendfile on;tcp_nopush on;keepalive_timeout 300;tcp_nodelay on;
##--------------------------------------------------------------------------fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_ignore_client_abort on;fastcgi_buffer_size 512k;fastcgi_buffers 6 512k;fastcgi_busy_buffers_size 512k;fastcgi_temp_file_write_size 512k;fastcgi_next_upstream error timeout invalid_header http_500 http_503 http_403;
##--------------------------------------------------------------------------gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 4;gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/xml+rss;gzip_vary on;gzip_proxied expired no-cache no-store private auth;gzip_disable "MSIE [1-6]\.";proxy_connect_timeout 3;proxy_read_timeout 60;proxy_send_timeout 60;
###--------------------------------------------------------------------------log_format main '$remote_addr - $remote_user [$time_local] "$request"''$status $body_bytes_sent "$http_referer"''"$http_user_agent" "$http_x_forwarded_for"';
##--------------------------------------------------------------------------
upstream myfastcgi {ip_hash;server 192.168.0.32:9000 weight=1;
}
##--------------------------------------------------------------------------
include vhost/*.conf;log_format json '{ "@timestamp": "$time_local", ''"@fields": { ''"remote_addr": "$remote_addr", ''"remote_user": "$remote_user", ''"body_bytes_sent": "$body_bytes_sent", ''"request_time": "$request_time", ''"status": "$status", ''"request": "$request", ''"request_method": "$request_method", ''"http_referrer": "$http_referer", ''"body_bytes_sent":"$body_bytes_sent", ''"http_x_forwarded_for": "$http_x_forwarded_for", ''"http_user_agent": "$http_user_agent" } }';access_log /var/log/nginx/access_json.log json;
}
##--------------------------------------------------------------------------
轉(zhuǎn)載于:https://blog.51cto.com/qiuyt/2152810
總結(jié)
以上是生活随笔為你收集整理的LNMP Nginx 499 问题 第三方回调异常的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。