• Обсуждения на сайте Альта-Софт

Проверка при закачке курсов валют

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Проверка при закачке курсов валют

Сообщение VladV »

Здравствуйте,

Иногда в логе ГТД-Сервера вижу немеряное количество попыток скачать курсы валют (см. образец ниже).

Очень прошу добавить хоть какую-то информацию о проблеме.
Т.е. мне надо как-то понять, что же глючит.

Хотелось бы видеть следующее:
- код ошибки HTTP
- ответ прокси сервера (полученный вместо таблицы html-файл, очищенный от тэгов, и обрезанный до первых 1000 символов)
- специальное сообщение для случаев, когда нет ошибок HTTP, но полученный файл кривой (не является DBF-таблицей).

Спасибо.

Код: Выделить всё

[01.10.08 8:36:25] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:37:25] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:38:26] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:39:26] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:40:26] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:41:27] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:42:27] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:43:28] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:44:28] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:45:29] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:46:29] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:47:29] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:48:30] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:49:30] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:50:30] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:51:31] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:52:31] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:53:32] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:54:32] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:55:32] Get C:\ALTA\Server\update\tempsrv\currency.dbf
[01.10.08 8:56:32] Get C:\ALTA\Server\update\tempsrv\currency.dbf
AndrewT
Почетный участник
Сообщения: 189
На форуме: c 19 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 14 ед.

Re: Проверка при закачке курсов валют

Сообщение AndrewT »

Обычные ошибки, которые отлавливаются программой, помещаются в лог (Http Reason тоже показывается). В данном случае программа не обнаружила ошибки - просто получила пустой файл currency.dbf. Возможно проблема связана с недавней DoS атакой на наш сайт.
В новой версии добавлю диагностику для этого случая.
Тихонов Андрей
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Re: Проверка при закачке курсов валют

Сообщение VladV »

А сейчас вместо курсов валют в файле currency.dbf вижу отлуп прокси-сервера об ошибке авторизации (пароль не тот был). Странно, зачем сервер стер старый но "хороший" DBF, и положил вместо него эту html-ку.
Так есть ли проверка на содержимое файла курсов валют? Если нет, то очень прошу сделать. Не надо полностью проверять каждое поле файла, но хотя бы убедиться, что заголовок похож на DBF, и что строк в файле столько, сколько указано в заголовке.
И если что-то не так - РУГАТЬСЯ В ЛОГЕ !!!

Спасибо.
Ответить