- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
сегодня внезапно nginx перестал писать лог ошибок в var/log/nginx/сайт-error.log
при этом access лог для сайта в этой же директории var/log/nginx/сайт-access.log исправно пишется
у данных логов одинаковые права и владельцы (юзер от которого работает nginx)
логи обозначены в блоке server конфига хоста
log_not_found off;
access_log /var/log/nginx/сайт-access.log;
error_log /var/log/nginx/сайт-error.log error;
в директории лежит так же файл сайт-error.log-20171122 в котором есть записи до 21 числа
так же имеется лог error.log обозначенный в секции http
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log off;
error_log /var/log/nginx/error.log;
Он тоже пустой
Подскажите пожалуйста что это может быть? Перевел сайт на впс и ошибки есть а отловить не могу
место на диске, принудительное удаление файла лога и его создание заново и тд.
service nginx restart
cd /etc/nginx
grep error_log -r `pwd`
поудолял на всякий случай архивы логов
но думаю дело в чем то другом (не в месте) так как access сайта пишется
перезагрузка nginx (первое что пробовал 8) )не помогает
пробовал такую вот петрушку su -m nginx -c 'echo "test">>/var/log/nginx/сайт-error.log'
записало
nginx - user под которым nginx
access_log off;
error_log /var/log/nginx/error.log;
Он тоже пустой
Подскажите пожалуйста что это может быть? Перевел сайт на впс и ошибки есть а отловить не могу
Ошибки на сайте скорее всего не в nginx, а на уровне бекенда (php-fpm, apache, etc). Может ошибок именно в nginx нет?
Удалите файл с error_log'ами /var/log/nginx/сайт-error.log, /var/log/nginx/error.log и перезапустите nginx. Если новый файл будет создан, значит проблем с правами и смежными параметрами нет. Также можете просто для теста временно увеличить уровень логирования с дефолтного error до info: глобальный - error_log /var/log/nginx/error.log info, server'а - error_log /var/log/nginx/сайт-error.log info;
Если 404 логирование выключено, то что именно должно в лог падать ?
Ошибки на сайте скорее всего не в nginx, а на уровне бекенда (php-fpm, apache, etc). Может ошибок именно в nginx нет?
Удалите файл с error_log'ами /var/log/nginx/сайт-error.log, /var/log/nginx/error.log и перезапустите nginx. Если новый файл будет создан, значит проблем с правами и смежными параметрами нет. Также можете просто для теста временно увеличить уровень логирования с дефолтного error до info: глобальный - error_log /var/log/nginx/error.log info, server'а - error_log /var/log/nginx/сайт-error.log info;
Удалил. После перезапуска действительно создались файлы.
У меня nginx+php-fpm
Действительно в логах php-fpm видны ошибки
У меня была 500 ошибка (ионкубом был скрипт закодирован не подходящим для php71). Я думал что в логах nginx это должно появляться. Видимо нет. В логе php-fpm есть соответствующие записи