首页 文章

nginx错误GET // error-404 HTTP / 1.1“499 0” - “” - “

提问于
浏览
0

我有一些网站托管在同一台服务器上,只有其中一个,我有一个奇怪的问题 .

当我启动nginx时,网站可以访问,几个小时之后,当我再次尝试连接时,响应时间非常慢,我在nginx访问日志文件上出错 .

如果我重新启动nginx或php-fpm(我使用unix socket)然后工作正常..并且在同样的问题后几个小时 .

这是 /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,与Gecko一样)Chrome / 69.0.3497.100 Safari / 537.36“server_ip_address - - [30 / Oct / 2018:17:28:57 0 000]“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,与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 “ - ”“ - ”

网站 working conf下面:

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

网站 NON working 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.

1 回答

  • 0

    问题解决了 . 我完全重建了网站并且工作正常......这个问题的根源似乎是一个错误/错误的PHP脚本 .

    谢谢

相关问题