<div dir="ltr">Можно попробовать в темплейте конфига апачевского виртхоста сделать что-то типа<br>[% IF vhost.servername = &#39;domain1&#39;&nbsp; ||  vhost.servername = &#39;domain2&#39; || vhost.servername = &#39;domain3&#39; -%]<br>
#bytes-log skipped because of nginx<br>[% ELSE -%]<br>CustomLog [% serverroot %]/domlogs/[% vhost.servername %]-bytes_log &quot;%{%s}t %I .\n%{%s}t %O .&quot;<br>[%- END %]<br>Но не гарантирую, что там есть лог. оператор || и что я не намудрил что-то с синтаксисом.<br>
<br>По поводу ротейтинга - не знаю.<br><br>PS. Тема ушла далеко от nginx&#39;a, может быть стоит перенести обсуждение куда-то в более подобающее место?<br><br><div class="gmail_quote">11 сентября 2008 г. 18:10 пользователь Elifan <span dir="ltr">&lt;<a href="mailto:elifan2007@ya.ru">elifan2007@ya.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Здравствуйте, Борис.<br>
<br>
Вы писали 11 сентября 2008 г., 16:43:17:<br>
<div class="Ih2E3d"><br>
&gt; Нет, патч на модуль nginx&#39;a.<br>
&gt; <a href="http://centos.ru.net/cpbw.patch" target="_blank">http://centos.ru.net/cpbw.patch</a> - патч,<br>
&gt; log_format cpbw &#39;$unixtime $transferred .&#39;; - формат<br>
&gt; Далее отключаем в темплейтах сипанели ее bandwith-логи (темплейты<br>
&gt; лежат в /var/cpanel/templates, скопируйте vhost.default в<br>
&gt; vhost.local). У меня строка выглядела так:<br>
&gt; CustomLog [% serverroot %]/domlogs/[% vhost.servername %]-bytes_log &quot;%{%s}t %I .\n%{%s}t %O .&quot;<br>
&gt; Потом делаем /scripts/rebuildhttpdconf, прописываем в конфиге<br>
&gt; нгинкса для каждого виртхоста access_log заданного формата и наслаждаемся.<br>
<br>
</div>Теперь как по полочкам :) Спасибо.<br>
Есть ли идеи как быть, если только несколько виртхостов должны будут писать логи таким образом?<br>
<br>
И как быть с ротейтингом?<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; 11 сентября 2008 г. 17:16 пользователь Elifan &lt;<a href="mailto:elifan2007@ya.ru">elifan2007@ya.ru</a>&gt; написал:<br>
&gt; Здравствуйте, Борис.<br>
<br>
&gt; Вы писали 11 сентября 2008 г., 13:22:28:<br>
<br>
&gt;&gt; Проблем нет, юзаем такую схему на нескольких серверах.<br>
&gt;&gt; Вместо двух записей отправлено/получено делаем одну, сколько всего<br>
&gt;&gt; передано. Реализуется маленьким патчем на log_module.<br>
<br>
<br>
&gt; Немного не понял принцип работы решения<br>
&gt; Патч на модуль апача? И как это поможет в данном случае?<br>
<br>
<br>
<br>
&gt;&gt; 11 сентября 2008 г. 12:55 пользователь Elifan &lt;<a href="mailto:elifan2007@ya.ru">elifan2007@ya.ru</a>&gt; написал:<br>
&gt;&gt; Приветствую всех!<br>
<br>
&gt;&gt; Здесь возник вопрос у меня недавно...<br>
&gt;&gt; Поставил nginx чтобы немного разгрузить сервер под управлением cPanel.<br>
&gt;&gt; Статику тоже nginx теперь отдает.<br>
&gt;&gt; Недавно пришла в голову мысль - ведь cPanel считает трафик парся логи.<br>
&gt;&gt; В случае с трафиком web - это логи apache.<br>
<br>
&gt;&gt; А так как статику отдал nginx, в логах apache ничего нет об этом.<br>
&gt;&gt; В итоге достоверное количество трафика, подсчитаного cPanel, пропадает.<br>
<br>
&gt;&gt; Как быть?<br>
&gt;&gt; Может кто-то сталкивался уже с таким?<br>
&gt;&gt; Я думаю может сказать нгинксу писать логи по подобию в лог апача?<br>
&gt;&gt; Типа:<br>
<br>
&gt;&gt; 1221122796 9482 .<br>
&gt;&gt; 1221122796 657 .<br>
&gt;&gt; 1221122796 4905 .<br>
&gt;&gt; 1221122796 88880 .<br>
<br>
&gt;&gt; Но может вылезут проблемы при совместном доступе к логам?<br>
<br>
<br>
&gt;&gt; Спасибо.<br>
<br>
&gt;&gt; --<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
&gt; --<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>
</div>