Расположение файла журнала Apache AWS EC2 в AMI

Я изучаю AWS и EC2. Я установил AMI linux box, который запускает apache и mysql setup из yum. Это работало немного, но теперь это выровнялось. Это странно, поэтому я решил пойти проверить журналы. Я перемещаюсь через терминал замазки, и я не могу найти местоположение файлов журнала. Кто-нибудь знает там, что информация хранится. Спасибо тебе за помощь.

Изменить: я хотел бы обобщить и спросить о местонахождении любых важных файлов журнала, которые создает система. Это новый материал, поэтому было бы полезно найти расположение любых полезных файлов, чтобы лучше понять, что происходит.

4 ответа

Решение

Каталог /var/log обычно содержит журналы приложений и Unix.

Убунту под сервером 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,

Другие вопросы по тегам