<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div data-marker="__QUOTED_TEXT__"><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><blockquote></blockquote>И снова здравствуйте.<br>Тут прям уже прям целое расследование: Что я сказал, что хотел сказать, где и сколько соврал...</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">"Без меня меня женили"...<br>Читается как детективная история :)<br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Коль пошла такая дискуссия:<br><br>"<h4 style="padding-left: 80px;" data-mce-style="padding-left: 80px;"><a href="https://forum.nginx.org/read.php?21,298858,299091#msg-299091" class="" data-mce-href="https://forum.nginx.org/read.php?21,298858,299091#msg-299091">Как лучше всего сделать защиту от denial of service при исчерпании свободного места на диске большими по объему лог-файлами nginx?</a><br data-mce-bogus="1"></h4>"<br>Насколько понимаю, вы решили, что это одна из решаемых проблем.<br>Итак<br>Цитата:<br>Из его собщения от 5 февраля однозначно следует, что он <br>уже пытался настроить запись логов напрямую в файл но не смог <br>получить рабочего решения при 200-250 тысячах подключений в секунду <br>и необходимости делать ротацию лога каждые 30 секунд. И даже предлагает <br>мне самому попробовать и убедиться, что это не работает и что таким <br>образом запись и ротацию логов в файл самим nginx при такой большой <br>нагрузке и при таком интервале ротации - настроить невозможно, <br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Я предлагал попробовать и поделиться, лично я попробовал, получил результат -- пишет, работает, возможно. И сделал это ДО того, как сюда обратился...<br>НО меня сей результат не удовлетворил. <br>Да, да (понимаю) -- чем он меня "не удовлетворил"?? </div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">--- можете фантазировать сколько угодно.<br>Единственное пожелание -- при озвучивании фантазий оставаться в рамках корректного изложения.<br>Возможно и оттуда я почерпну что-то для себя новое и полезное.<br><br>Цитата:<br> Ротация логов делается с помощью программы logrotate, которая делает <br>ротацию только по времени и никак не смотрит на количество свободного <br>места на диске и на размер лог-файла. С помощью той программы logrotate, <br>которая идет в составе дистрибутива - неочевидно, как настроить более <br>быструю ротацию логов nginx, если они начинают занимать слишком много <br>места на диске и когда свободного места на диске остается слишком мало. <br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Отлично, <br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">1. logrotate - не единственный вариант.<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">2. logrotate -- УМЕЕТ смотреть на размер.<br>3. настроить более быструю ротацию вообще штука очевидная, скорее всего, для большинства<br>man logrotate<br>Description<br><span style="font-family: monospace;" data-mce-style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;" data-mce-style="color: #000000; background-color: #ffffff;">Normally, </span><span style="font-weight: bold; color: #000000; background-color: #ffffff;" data-mce-style="font-weight: bold; color: #000000; background-color: #ffffff;">logrotate</span><span style="color: #000000; background-color: #ffffff;" data-mce-style="color: #000000; background-color: #ffffff;"> is run as a daily cron job. </span><br></span>т.е. работает через cron... Т.е. все, что умеет крон достижимо в ротации через <span style="font-family: monospace;" data-mce-style="font-family: monospace;"><span style="font-weight: bold; color: #000000; background-color: #ffffff;" data-mce-style="font-weight: bold; color: #000000; background-color: #ffffff;">logrotate</span></span>....<br>(или я слишком оптимистичен в разрезе "для большинства"??)<br><br>Задача по предотвращению исчерпания места на диске так же была решена задолго ДО обращения сюда.<br><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Следуем дальше:<br>мне чисто по человечески любопытно, допустим, нашелся такой человек. ну ок, <br>у него работает, у меня нет. и в чем профит того факта, что такой человек <br>нашелся <br><br>Знание о том, что проблема разрешима, дает довольно много.<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">"Дайте мне точку опоры, и я переверну Землю" (кажется Архимед)<br>Вот эту "точку опоры" я в некотором роде и искал :)<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Собственно, как и в большинстве случаев, нашел не то, что искал.<br>Но найденное НЕ разочаровало.<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Со знающими людьми пообщался как минимум.<br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Что у нас еще обнаружилось:<br>Снисходительность, ирония, сарказм... </div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">(возможно я самонадеян и не так понял некоторые моменты в комментариях? буду рад, если это действительно так)<br><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Возникает впечатление, что кому-то из вас принципиально важно доказать незыблемую правоту своего мнения и ошибочность моих действий.<br>Вопрос - зачем? </div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Это не конкурс или состязание, я сюда обратился за советом.</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Не за поддержкой или осуждением, сочувствием, порицанием или одобрением и т.д.<br>Помощь я получил.<br>Не в том виде, в котором ожидал. Но поверьте - оценил и благодарен ЗА ПОМОЩЬ.<br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br>Конкретный ответ на поставленный в самом начале вопрос, как правильно заметили выше, потерял актуальность.</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br>Какая разница насколько глубокое ущелье на моем пути, если я уже построил через него мост?<br>Может он не самый красивый, вечный, грузоподъемный и уникальный... <br>Для моих целей его достаточно :)<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Возможно, по мнению кого-то, я вообще иду "не туда"! <br>И? Вы свои аргументы привели, мое мнение они не изменили...<br>Или для некоторых "есть только два мнения: моё и неправильное"?<br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000">Всем дочитавшим - благодарность за терпение.<br>Предлагаю на сем финишировать. </div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><br>Или я чего-то не понимаю?<br data-mce-bogus="1"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><hr id="zwchr"><div><br><b></b></div></div></div></div></div></div><br></div></div></body></html>