Почему в acces log NGINX записываются не все обращения к серверу?
Здравствуйте, проблема такая:
Есть web сервер NGINX, на нём сайт, при любом заходе на сайт в acces log NGINX'а записывается информация, об обращении сайту(ничего необычного, да?). Но, почему то в этот лог записывается информация не о все обращениях, например я захожу на сайт и потом пытаюсь в логах найти свой ip и его там нету, проделывали эту операцию с других IP и 50 на 50, то записывается то нет. Что бы точно убедиться, что, что то не так, делаю чистый log файл и сравниваю количество посещений в Google Analytics и количество записей в этом файле за день. Если верить логам, то сайт очень плохо посещают =) А вот Google Analytics показывает, что всё кул и даже есть рост. В чем может быть проблема?
Всё, сам разобрался, проблема была вот в этом правиле:
location ~ \.php$ {
if ($http_user_agent ~ MSIE ) {
add_header X-UA-Compatible IE=edge,chrome=1;
}
fastcgi_pass backend;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param 'CATEGORY_ID' $category_id;