Расположение файла журнала Apache AWS EC2 в AMI
Я изучаю AWS и EC2. Я установил AMI linux box, который запускает apache и mysql setup из yum. Это работало немного, но теперь это выровнялось. Это странно, поэтому я решил пойти проверить журналы. Я перемещаюсь через терминал замазки, и я не могу найти местоположение файлов журнала. Кто-нибудь знает там, что информация хранится. Спасибо тебе за помощь.
Изменить: я хотел бы обобщить и спросить о местонахождении любых важных файлов журнала, которые создает система. Это новый материал, поэтому было бы полезно найти расположение любых полезных файлов, чтобы лучше понять, что происходит.
4 ответа
Убунту под сервером AWS
sudo tail -100 /var/log/apache2/error.log
линукс
/var/log
Более универсальный способ поиска журнала, так как определенный файл часто находится в другом месте в зависимости от установки и версии, как я обнаружил, мой отличается от предыдущих ответов:
/var/log/
это обычное место для журналов приложений.
Если он имеет ограниченные разрешения, вы можете сделать sudo ls /var/log
чтобы получить список файлов и каталогов под ним, чтобы выследить ваш запрос.
В зависимости от версии apache журналы обычно находятся под /var/log/apache2
ИЛИ ЖЕ /var/log/httpd
, Опять же, если вы хотите посмотреть, какой конкретный файл вы ищете в этом каталоге, попробуйте sudo ls $location$
,
Шахта оказалась под /var/log/httpd/error_log
из моей установки на ec2, но error.log - это еще одно распространенное имя файла.
Старые журналы ошибок и соответствующие журналы доступа также сохраняются здесь после их поворота с отметкой времени, когда произошло вращение.
Быстрый способ просмотреть последние 100 или X строк файла - использовать tail -100 /var/log/httpd/error_log
,
Если вы не можете найти его в /var/log
пытаться /usr/local/apache/logs
,