LINUX.ORG.RU
решено ФорумAdmin

Apache-access.log-OPTIONS *


0

1

Здравствуй, ЛОР. Привожу тебе access-лог апача в моменты, когда этот самый апач съедает все ресурсы сервера и требует добавки.

::1 - - [09/Nov/2010:11:48:33 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:34 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:35 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:36 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:37 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:38 +0300] "OPTIONS * HTTP/1.0" 200 -
::1 - - [09/Nov/2010:11:48:39 +0300] "OPTIONS * HTTP/1.0" 200 -

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

Гугление ничего путного не дало.

★☆☆

Попробуй в listen явно указать интерфейсы, на которых должен работать апач. Адрес похож на ipv6 :)

power
()

сам апач и бузит, таким образом он пытается разбудить свои дочерные процессы посылая OPTIONS на 127.0.0.1 или ::1 если конфигурирован IP6. похоже вы их дофига наделали. можете отрубить их обработку виртуальным хостам при помощи mod_rewrate

ssbury
()

Очень смахивает на оффтопную самбу

guilder
()

Так, свежие данные. Вчера, чтобы залоггировать состояние вебсервера в моменты «кульминаций», написал небольшой логгер, ежеминутно снимающий статус веб-сервера. Вот что он мне продемонстрировал

   13858 in state: W ,   13653 in state: W ,   12578 in state: W
   13686 in state: W ,   12614 in state: W ,   13695 in state: W
   12460 in state: W ,   12391 in state: W ,   13866 in state: W
   12668 in state: W ,   12669 in state: W ,   13867 in state: W
   12693 in state: W ,   11896 in state: W ,   12703 in state: W
   13699 in state: W ,   13768 in state: W ,   13868 in state: W
   13869 in state: W ,   12717 in state: W ,   12718 in state: W
   13769 in state: W ,   12720 in state: W ,   12748 in state: W
   12472 in state: W ,   12763 in state: W ,   12764 in state: W
   12486 in state: W ,   13702 in state: W ,   12488 in state: W
   12770 in state: W ,   12771 in state: W ,   12772 in state: W
   13090 in state: W ,   12789 in state: W ,   12790 in state: W
   12791 in state: W ,   13715 in state: W ,   13777 in state: W
   13870 in state: W ,   12796 in state: W ,   12802 in state: W
   13871 in state: W ,   13872 in state: W ,   12805 in state: W
   12807 in state: W ,   12808 in state: W ,   12809 in state: W
   12810 in state: W ,   13779 in state: W ,   12814 in state: W
   12815 in state: W ,   13780 in state: W ,   12818 in state: W
   12819 in state: W ,   13874 in state: W ,   13786 in state: W
   12830 in state: W ,   12831 in state: W ,   12832 in state: W
   13787 in state: W ,   12834 in state: W ,   13788 in state: W
   12836 in state: W ,   12838 in state: W ,   12841 in state: W
   12842 in state: W ,   12843 in state: W ,   12845 in state: W
   13095 in state: W ,   12847 in state: W ,   13789 in state: W
   13790 in state: W ,   13875 in state: W ,   13096 in state: W
   12853 in state: W ,   12854 in state: W ,   13100 in state: W
   13791 in state: W ,   13792 in state: W ,   12859 in state: W
   12860 in state: W ,   13876 in state: W ,   12862 in state: W
   12863 in state: W ,   13877 in state: W ,   13878 in state: W
   12866 in state: W ,   12867 in state: W ,   13101 in state: W
   13102 in state: W ,   13793 in state: W ,   13116 in state: W
   13117 in state: W ,   13879 in state: W ,   13880 in state: W
   13120 in state: W ,   13808 in state: W ,   13881 in state: W
   13123 in state: W ,   13129 in state: W ,   13882 in state: W
   13811 in state: W ,   13199 in state: W ,   13812 in state: W
   13218 in state: W ,   13135 in state: W ,   13136 in state: W
   13883 in state: W ,   13232 in state: W ,   13233 in state: W
   13234 in state: W ,   13814 in state: W ,   13238 in state: W
   13239 in state: W ,   13144 in state: W ,   13240 in state: W
   13280 in state: W ,   13815 in state: W ,   13901 in state: W
   13291 in state: W ,   13292 in state: W ,   13306 in state: W
   13308 in state: W ,   13309 in state: W ,   13310 in state: W
   13885 in state: S ,   13886 in state: W ,   13887 in state: W
   13314 in state: W ,   13315 in state: W ,   13316 in state: W
   13820 in state: W ,   13318 in state: W ,   13821 in state: W
   13320 in state: W ,   13822 in state: W ,   13888 in state: W
   13889 in state: W ,   13890 in state: W ,   13891 in state: W
   13892 in state: W ,   13348 in state: W ,   13893 in state: W
   13350 in state: W ,   13374 in state: W ,   13894 in state: W
   13895 in state: W ,   13896 in state: W ,   13897 in state: W

W- это состояние процесса Sending Reply. Значит ли эта картина маслом, что имеются проблемы с каналом и не всем процессам апача удаётся отправить ответ?

r_asian ★☆☆
() автор топика
Ответ на: комментарий от ssbury

> timeout=10

Ох, не маловато ли. Особенно если идёт отдача крупного документа посетителю с хреновым каналом. Хотя о чем это я. Статику nginx же отдаёт

r_asian ★☆☆
() автор топика
Ответ на: комментарий от ssbury

С этим пока погодю, ограничусь тюнингом апача, посмотрю на поведение больного завтра. Он регулярно каждые сутки примерно в одно и то же время +-2 ч. бузит.

r_asian ★☆☆
() автор топика

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

Не ругайте почем зря пыхеров. Недокод пишут не только на php.

r_asian ★☆☆
() автор топика
Ответ на: комментарий от r_asian

Да, перманентный Load AVG упал с 3-5 до 0.3-0.5.

r_asian ★☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.