nginx error GET //error-404 HTTP/1.1" 499 0 "-" "-"
nginx error GET //error-404 HTTP/1.1" 499 0 "-" "-"
我在同一台服务器上托管了一些网站,但只有其中 1 个,我遇到了一个奇怪的问题。
当我启动 nginx 时,网站可以访问,几个小时后,当我尝试再次连接时,响应时间非常非常慢,而且我在 nginx 访问日志文件中收到错误消息。
如果我重新启动 nginx 或 php-fpm(我使用 unix 套接字)然后工作正常..并且几个小时后同样的问题。
这里是 /var/run/php/php7.2-fpm-my_website.sock conf :
user = my_website
group = my_website
listen = /var/run/php/php7.2-fpm-my_website.sock
listen.owner = www-data
listen.group = www-data
php_admin_value[disable_functions] = exec,passthru,shell_exec,system
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
我在这里找到了一些信息 Nginx 499 error codes 但我不确定 :-/
你知道为什么吗?
Nginx 日志如下:
server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:26:56 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:26:58 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
client_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET /index.php HTTP/2.0" 200 7330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
server_ip_address - - [30/Oct/2018:17:28:57 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:28:58 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
client_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET /index.php HTTP/2.0" 200 7330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
网站工作 配置如下:
server {
listen 80;
listen [::]:80;
server_name website_ok.com;
return 301 https://www.$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.website_ok.com website_ok.com;
root /home/website_ok/www/;
index index.html index.htm index.php;
access_log /var/log/nginx/website_ok.access_log;
error_log /var/log/nginx/website_ok.error_log info;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.2-fpm-website_ok.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
include /etc/nginx/conf/website_ok.conf;
location ^~ /administrator {
auth_basic "Authentification Requise";
auth_basic_user_file /home/website_ok/www/administrator/.htpasswd;
}
include /etc/nginx/conf/joomla.conf;
ssl_certificate /etc/letsencrypt/live/website_ok.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/website_ok.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/website_ok.com/chain.pem;
include /etc/nginx/conf/ssl.conf;
}
网站不工作 配置如下:
server {
listen 80;
listen [::]:80;
server_name website_error.com;
return 301 https://www.$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.website_error.com website_error.com;
root /home/website_error/www/;
index index.html index.htm index.php;
access_log /var/log/nginx/website_error.access_log;
error_log /var/log/nginx/website_error.error_log info;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.2-fpm-website_error.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
include /etc/nginx/conf/website_error.conf;
location ^~ /administrator {
auth_basic "Authentification Requise";
auth_basic_user_file /home/website_error/www/administrator/.htpasswd;
}
include /etc/nginx/conf/joomla.conf;
ssl_certificate /etc/letsencrypt/live/website_error.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/website_error.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/website_error.com/chain.pem;
include /etc/nginx/conf/ssl.conf;
}
感谢您的帮助
L.
问题已解决。
我已经完全重建了网站并且工作正常...似乎是此问题起源的 bad/wrong php 脚本。
谢谢
我在同一台服务器上托管了一些网站,但只有其中 1 个,我遇到了一个奇怪的问题。
当我启动 nginx 时,网站可以访问,几个小时后,当我尝试再次连接时,响应时间非常非常慢,而且我在 nginx 访问日志文件中收到错误消息。
如果我重新启动 nginx 或 php-fpm(我使用 unix 套接字)然后工作正常..并且几个小时后同样的问题。
这里是 /var/run/php/php7.2-fpm-my_website.sock conf :
user = my_website
group = my_website
listen = /var/run/php/php7.2-fpm-my_website.sock
listen.owner = www-data
listen.group = www-data
php_admin_value[disable_functions] = exec,passthru,shell_exec,system
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
我在这里找到了一些信息 Nginx 499 error codes 但我不确定 :-/
你知道为什么吗?
Nginx 日志如下:
server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:24:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:26:56 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:26:58 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" client_ip_address - - [30/Oct/2018:17:26:59 +0000] "GET /index.php HTTP/2.0" 200 7330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" server_ip_address - - [30/Oct/2018:17:28:57 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:28:58 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-" client_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET /index.php HTTP/2.0" 200 7330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" server_ip_address - - [30/Oct/2018:17:28:59 +0000] "GET //erreur-404 HTTP/1.1" 499 0 "-" "-"
网站工作 配置如下:
server {
listen 80;
listen [::]:80;
server_name website_ok.com;
return 301 https://www.$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.website_ok.com website_ok.com;
root /home/website_ok/www/;
index index.html index.htm index.php;
access_log /var/log/nginx/website_ok.access_log;
error_log /var/log/nginx/website_ok.error_log info;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.2-fpm-website_ok.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
include /etc/nginx/conf/website_ok.conf;
location ^~ /administrator {
auth_basic "Authentification Requise";
auth_basic_user_file /home/website_ok/www/administrator/.htpasswd;
}
include /etc/nginx/conf/joomla.conf;
ssl_certificate /etc/letsencrypt/live/website_ok.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/website_ok.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/website_ok.com/chain.pem;
include /etc/nginx/conf/ssl.conf;
}
网站不工作 配置如下:
server {
listen 80;
listen [::]:80;
server_name website_error.com;
return 301 https://www.$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.website_error.com website_error.com;
root /home/website_error/www/;
index index.html index.htm index.php;
access_log /var/log/nginx/website_error.access_log;
error_log /var/log/nginx/website_error.error_log info;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.2-fpm-website_error.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
include /etc/nginx/conf/website_error.conf;
location ^~ /administrator {
auth_basic "Authentification Requise";
auth_basic_user_file /home/website_error/www/administrator/.htpasswd;
}
include /etc/nginx/conf/joomla.conf;
ssl_certificate /etc/letsencrypt/live/website_error.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/website_error.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/website_error.com/chain.pem;
include /etc/nginx/conf/ssl.conf;
}
感谢您的帮助 L.
问题已解决。 我已经完全重建了网站并且工作正常...似乎是此问题起源的 bad/wrong php 脚本。
谢谢