Вопрос по Siege?
Привет! Вопрос заключается в следующем — провожу нагрузочное тестирование web-сервера при помощи утилиты Siege:
siege my.server.ru -d1 -r10 -c100
В процессе работы siege выводит кучу сообщений:
HTTP/1.1 200 0.46 secs: 10298 bytes ==> /
Но среди которых периодически мелькают:
Error: socket: unable to connect sock.c:220: Connection timed out
или же
warning: socket: -598608128 select timed out: Connection timed out
В результате тестирования итог примерно такой:
Transactions: 949 hits
Availability: 94.90 %
…
Successful transactions: 949
Failed transactions: 51
Longest transaction: 9.87
Shortest transaction: 0.37
Смотрю логи nginx на сервере — в логах записи исключительно такого характера:
«GET / HTTP/1.1» 200 10311 "-" «JoeDog/1.00 [en] (X11; I; Siege 2.68)»
То есть примерно 950 записей на запрос от Siege с кодом ответа 200.
В чем собственно вопрос. Кто-нибудь может сказать, что за ошибки вывода siege:
Error: socket: unable to connect sock.c:220: Connection timed out
warning: socket: -598608128 select timed out: Connection timed out
и почему у меня на сервере не фиксируются эти fail-овые обращения? Это siege просто не может дождаться ответа на предыдущие запросы и по некоему таймуату считает обращение fail-овым? Или же это может быть связано с проксёй (в сети, где находится мой сервак), которая по каким-то хитрым непонятным принципам рубит обращения, и они просто не доходят до nginx-а?
siege my.server.ru -d1 -r10 -c100
В процессе работы siege выводит кучу сообщений:
HTTP/1.1 200 0.46 secs: 10298 bytes ==> /
Но среди которых периодически мелькают:
Error: socket: unable to connect sock.c:220: Connection timed out
или же
warning: socket: -598608128 select timed out: Connection timed out
В результате тестирования итог примерно такой:
Transactions: 949 hits
Availability: 94.90 %
…
Successful transactions: 949
Failed transactions: 51
Longest transaction: 9.87
Shortest transaction: 0.37
Смотрю логи nginx на сервере — в логах записи исключительно такого характера:
«GET / HTTP/1.1» 200 10311 "-" «JoeDog/1.00 [en] (X11; I; Siege 2.68)»
То есть примерно 950 записей на запрос от Siege с кодом ответа 200.
В чем собственно вопрос. Кто-нибудь может сказать, что за ошибки вывода siege:
Error: socket: unable to connect sock.c:220: Connection timed out
warning: socket: -598608128 select timed out: Connection timed out
и почему у меня на сервере не фиксируются эти fail-овые обращения? Это siege просто не может дождаться ответа на предыдущие запросы и по некоему таймуату считает обращение fail-овым? Или же это может быть связано с проксёй (в сети, где находится мой сервак), которая по каким-то хитрым непонятным принципам рубит обращения, и они просто не доходят до nginx-а?
Похожие публикации
Проблема с ДНС
Опять проблемы с хостингом ( теперь CSS)
Ошибка 404 для всех страниц сайта после переезда на другой хостинг
Переезд на новый хостинг. Проблема с путями в плагинах ВП
Почему меняются DNS
Нет комментариев