Создание динамических имен файлов журнала Apache на основе IP-адреса сервера или имени хоста - PullRequest
0 голосов
/ 10 октября 2019

Мы переводим наши сайты на AWS, используя экземпляры EC2 в группе автоматического масштабирования. Прямо сейчас каждый экземпляр записывает свой файл журнала на локальный хост, потому что запись их на общий ресурс NFS вызывала проблемы с несколькими хостами, пытающимися записать одновременно, и отсутствовала блокировка файла NFS. Хотя сохранение файлов журнала на отдельных хостах не представляет особой проблемы для начальных экземпляров, которые мы продолжаем запускать, это становится проблемой для тех, которые автоматически вращаются вверх / вниз по мере необходимости. Я видел несколько возможных решений, которые включают стороннее программное обеспечение или передачу журналов в сценарий оболочки, который обрабатывает разделение, и я готов пойти по этому пути, если это необходимо. Однако, прежде чем я это сделаю, я просто хотел проверить, знает ли кто-нибудь способ создания файла журнала с динамической переменной в файле conf;что-то вроде использования IP-адреса компьютера или имени хоста?

ex: CustomLog "logs / {$ SERVER_IP} _access_log" common

...