Простая и бесплатная программа, известная с 2009 года. позволяет быстро и легко выполнить основные процедуры диагностики работы сайта.
Утилита способна запрашивать информацию с whois-сервера; проверять корректность DNS-записей (проверяются только А-записи); выполнять трассировку маршрута и пинг каждого узла на маршруте; проверять код ответа сервера и отображать заголовки ответа; проверять страницу на наличие распространенных ошибок PHP; отображать размер файла/страницы, время ушедшее на загрузку и приблизительную среднюю скорость загрузки.
После выполнения диагностики программа дает понятные даже начинающему пользователю пояснения выполненной проверки, а в лог утилиты заносится исчерпывающая информация, которую можно при необходимости отправить в тех-поддержку хостинга.
http://www.softportal.com/software-31724-sitediagnostics.html
----------------------------------------------------------------------
Как работать с программой ?
Набираете в строке запроса адрес проблемного сайта например : mail.ru
Для Hops устанавливаете значение = 10 ( в целях сокращения времени проверки )
После окончания проверки выбираете: " Скопировать Всё "
Полученный таким образом текст сохраняете в блокноте в файл ***.txt и по запросу техподдержки прикрепляете с своему сообщению на форуме.
-----------------------------------------------------------------------
Пример:
Диагностика сайта http://rambler.ru
Диагностика DNS - WHOIS:
% By submitting a query to RIPN's Whois Service
domain: RAMBLER.RU
nserver: ns2.rambler.ru. 81.19.66.61
nserver: ns3.rambler.ru. 81.19.66.62
nserver: ns4.rambler.ru. 81.19.67.89
nserver: ns5.rambler.ru. 81.19.67.90
state: REGISTERED, DELEGATED, VERIFIED
org: Rambler Internet Holdings, LLC
registrar: RU-CENTER-REG-RIPN
admin-contact: https://www.nic.ru/whois
created: 1996.09.26
paid-till: 2014.08.01
free-date: 2014.09.01
source: TCI
Last updated on 2013.09.07 16:01:36 MSK
Диагностика DNS - записи на DNS-серверах:
Определены следующие DNS-сервера для домена rambler.ru:
ns2.rambler.ru
ns3.rambler.ru
ns4.rambler.ru
ns5.rambler.ru
DNS-сервер ns2.rambler.ru возвращает следующие А-записи о домене rambler.ru:
rambler.ru IN A 81.19.70.3
Диагностика Сети:
Трассировка маршрута к rambler.ru [ 81.19.70.3 ] с максимальным числом прыжков 5:
1: 0 ms * (LOST!) 0 ms * (LOST!) 0 ms localhost [ 10.0.0.1 ]
2: * (LOST!) * (LOST!) * (LOST!) * (LOST!) * (LOST!) Превышен интервал ожидания.
3: * (LOST!) * (LOST!) * (LOST!) * (LOST!) * (LOST!) Превышен интервал ожидания.
4: * (LOST!) * (LOST!) * (LOST!) * (LOST!) * (LOST!) Превышен интервал ожидания.
5: * (LOST!) * (LOST!) * (LOST!) * (LOST!) * (LOST!) Превышен интервал ожидания.
Трассировка завершена.
Зафиксированы ошибки - отмечены * (LOST!)
В том числе, замечены ошибки обмена пакетами с последним узлом,
т.е. с сервером, на котором вероятно расположен указанный сайт.
HTTP-диагностика:
Ответ сервера:
HTTP/1.1 302 Moved Temporarily
Код ответа:
302
Заголовки:
Server: nginx/1.3.7
Date: Sat, 07 Sep 2013 12:05:19 GMT
Content-Type: text/html
Content-Length: 160
Connection: close
Location: http://www.rambler.ru/
Код ответа сервера не равен 200, что может означать проблемы.
Заключение:
DNS:
Проблем не выявлено.
Сеть:
Зафиксированы ошибки при обмене пакетами (ping) во время трассировки маршрута.
В том числе, замечены ошибки обмена пакетами с последним узлом,
т.е. с сервером, на котором вероятно расположен указанный сайт.
Поскольку потери пакетов присутствуют не только на конечном сервере, но и по дороге к нему, причиной проблемы может являться любой (обычно первый) из узлов до конечного сервера, содержащий ошибки * (LOST!) обмена пакетами.
Т.е. виноват в проблеме скорее всего не хостер, а канальный оператор или датацентр.Если проблемные узлы находятся близко к конечному серверу (последний в списке узлов) - рекомендуем отправить текст этой диагностики Вашему хостеру (если вы диагностируете собственный сайт).
HTTP:
Код ответа сервера не равен 200, что может означать проблемы.
Расшифровка кода:
302 Found, 302 Moved Temporarily — запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Не обязательно означает проблему, обычно используется для переадресации.
PHP:
Проблем не выявлено.