Po uruchomieniu nginx tworzy plik dziennika "access.log" z rozmiarem 0. Ale nie zapisano w nim żadnego logu. error.log działa poprawnie.Nginx nie może pisać w access.log
nginx.conf:
http {
access_log /usr/local/webserver/nginx/logs/access.log combined;
....
}
Plik logów jest:
-rw-r--r-- 1 root root 0 Mar 4 00:54 access.log
-rw-r--r-- 1 root root 3903 Mar 4 00:54 error.log
Jestem całkowicie zdezorientowany. @ _ @
Czy jest to problem z pozwoleniem?
Jednak w dalszej części pliku nginx.conf w sekcji server {} działa access_log! Dlaczego sekcja http {} nie działa?
to www-data: www-data w ubuntu – holms
Jeśli nginx jest nie można zapisać w logach, które utworzyły, a chmod'ing plików nie rozwiązuje głównej przyczyny problemu. Prawdopodobnie musisz przejrzeć konfigurację nginx. –
@holms domyślnie, tak. – sitilge