Cronolog и виртуальный вход хоста

Если Вам не нужна точная установка Redhat, можно использовать CentOS и заменить содержание/etc/redhat-release файла с официальной строкой Redhat.

В противном случае свяжитесь с поддержкой RH и получите новую загрузку от них.

1
задан 18 January 2011 в 13:17
2 ответа

Всегда будет один экземпляр cronolog для каждого открытого файла журнала. Одно решение здесь: http://httpd.apache.org/docs/2.2/logs.html#virtualhost Это предлагает просто добавить имя vhost к файлу журнала и затем разделить его на отдельные файлы в случае необходимости.

Другое возможное решение, которое Вы предложили: запишите свою собственную программу/сценарий, которая разделит вхождение на - vhost журналы. Также это может быть хорошая идея отправить все в системный журнал и запустить программу разделения на хосте системного журнала. Таким образом апач будет держать открытый только один дескриптор файла для каждого типа журнала. Естественно, будет, немного служебные, но апачский не исчерпают предел дескрипторов файлов.

1
ответ дан 4 December 2019 в 01:46

возможно, Вы могли использовать именованный канал.

обычно предложение gelraen довольно хорошо, но если Вы сделаете это, то Вы пропустите вращение (Вы могли бы назвать cronolog из системного журнала, но затем некоторые дополнительные очереди могут быть необходимы для сокращения издержек),

http://httpd.apache.org/docs/2.2/vhosts/fd-limits.html (взятый от gelraen)

за исключением этого, возможно, это - хорошее время для распределения виртуальных хостов. даже если Вы не можете позволить себе реальную машину, Вы могли бы использовать виртуальный. Но я не думаю, что наличие всего на единственном сервере является хорошей идеей.

0
ответ дан 4 December 2019 в 01:46

Теги

Похожие вопросы