Содержание
Как проверить стабильность сетевого подключения командой ping
В ходе работы с ПО "Абонемент", специалисты часто сталкиваются с проблемами в работе сетевой инфраструктуры.
При наличии неисправностей в работе сети, в ПО "Абонемент" в свою очередь могут возникнуть проблемы с соединением с БД "Абонемент", с пробитием чеков на рабочем месте и т.д.
Для диагностики сетевого подключения можно использовать проверочный скрипт ping.bat, работающий в фоновом режиме и формирующий в текстовый файл "1.txt" лог следующего вида:
...
DD.MM.YYYY HH:MM:SS: Ответ от XX.XXX.XXX.XXX: число байт=32 время=Nмс TTL=NNN
DD.MM.YYYY HH:MM:SS: Ответ от XX.XXX.XXX.XXX: число байт=32 время=Nмс TTL=NNN
DD.MM.YYYY HH:MM:SS: Ответ от XX.XXX.XXX.XXX: число байт=32 время=Nмс TTL=NNN
...Как результат - высокие значения "время=" будут сигнализировать о проблемах в сетевом подключении.
Применение скрипта
Скрипт ping.bat имеет следующий вид:
@echo off
setlocal
1>nul chcp 866
:1
1>nul timeout /t 1
for /l %%i in (0,1,9) do (
for /f "tokens=*" %%j in ('"ping -n 1 ya.ru | findstr "TTL=""') do (
if %%i geq 9 goto:1
call:2 %%j
))
goto:eof
:2
1>nul chcp 1251
1>>1.txt echo %date% %time%: %*
1>nul chcp 866
Вместо выделенного значения подставляем IP-Адрес Сервера БД "Абонемент" и запускаем скрипт.
Как вариант использования, ping.bat можно поставить в Автозагрузку или создать задачу в планировщике заданий MS Windows.
| Вложение | Размер |
|---|---|
| ping.zip | 351 байт |