Колхозники и apache make_sock :)
2009-02-09 09:37:43
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no ...
+ развернуть текст сохранённая копия
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs! при возникновении такой ошибки на боевом сервере, обычно после apachectl stop, меня охватывала паника, и все на что хватало воспаленного мозга – reboot в консоли. Учитывая что процессов апача запущено не было, [...]
Тэги:
apache,
linux,
memcached,
work
Нагрузочное тестирование с помощью apache bench. Часть вторая.
2008-05-31 21:29:30
... br />Также получаемые
apache bench данные можно ... комплекте http-сервера
apache, скачать которую можно ...
+ развернуть текст сохранённая копия
Формат вывода данных у apache bench довольно скудный. Изначально данные выводятся на консоль. На выходе в apache bench мы получаем информацию:
- о сервере(хост, порт и по веб сервера)
- о запрашиваемом документе(путь, размер).
- Информацию о запросах и ошибках.
В apache bench можно управлять частью информации, которая отдается на выходе.
- Выводить дополнительную информацию о заголовках и кодах ответов, с помощью параметра -v .
- Выводить меньше информации в таблице connection times.
Также в apache bench есть возможность выводить информацию в виде html-таблицы. Через ключи -x, -y, -z apache bench установит аттрибуты для тэгов table, tr, td соответственно. Это поможет улучшить читаемость получаемых данных.
> ab -n 10 -w http://www.ya.ru/
Данные на выходе будут в виде html таблицы.
Также получаемые apache bench данные можно выводить в файл с помощью ключей
- -g(значения в файле разделены табуляцией)
- -е(значения в файле разделены запятой)
> ab -n 10 -e mail.csv http://www.mail.ru/
Данные испытания apache bench будут записаны в в файл mail.csv
Apache bench поставляется в комплекте http-сервера apache, скачать которую можно на официальном сайте . Apache bench состоит из одного файла ab.exe , который находится в папке bin.
Тэги:
apache,
bench
Нагрузочное тестирование с помощью apache bench. Частья первая.
2008-05-29 09:08:19
... изучении и использовании
apache bench в нагрузочном ... При таком запуске
apache bench, будут выполняться ...
+ развернуть текст сохранённая копия
Если вы только начинаете знакомиться с нагрузочным тестированием, то аpache bench - то что вам нужно. Простота в изучении и использовании apache bench в нагрузочном тестировании - его основные плюсы. Главный минус apache bench - это бедная функциональность. Итак, что же умеет apache bench?
- Запросы производяться через протокол http. https к сожалению apache bench не поддерживается. Это еще один минус :(
- В apache bench можно устанавливать общее число запросов, число запросов, выполняемых паралельно и ограничение по времени, на выполнение всех запросов.
> ab.exe -n 100 -c 10 -t 5 http://www.mail.ru/
При таком запуске apache bench, будут выполняться 100 запросов, параллельно будут работать 10 запросов. 5 секунд - ограничение по времени на все запросы, те из них которые не отработают в течении этого времени выполнены не будут.
- В apache bench есть возможность использования post и head запросов.
- Добавление content-type, заголовков и параметров из cookies.
- Для отправки запросов в apache bench можно использовать proxy сервер.
- Можно работать с basic http authentication и basic proxy authentication.
- Также поддерживается http keep-alive - возможность передачи запросов в пределах одной http сессии. По умолчанию в apache bench эта функция выключена.
> ab.exe -n 10 -k -p post http://www.mail.ru/
При таком запуске apache bench будет выполнено 10 post запросов с включенной функцией keep-alive. Данные для запросов беруться из файла post.
Тэги:
apache,
bench
error log :[error] Optional hook test said: GET
1970-01-01 03:00:00
решается убиранием из httpd.conf
LoadModule optional_hook_export_module libexec/ ...
+ развернуть текст сохранённая копия
решается убиранием из httpd.conf
LoadModule optional_hook_export_module libexec/apache22/mod_optional_hook_export.so
LoadModule optional_hook_import_module libexec/apache22/mod_optional_hook_import.so
LoadModule optional_fn_import_module libexec/apache22/mod_optional_fn_import.so
LoadModule optional_fn_export_module libexec/apache22/mod_optional_fn_export.so
НЕ стоит пересобирать апач
источник
Тэги:
apache