|
Как автоматически проверить доступность сервисов 1С? | ☑ | ||
---|---|---|---|---|
0
Lama12
04.07.23
✎
14:27
|
Кто ни будь автоматически проверяет доступность сервисов 1С?
Например currencyrates.1c.ru или classifier-repository.1c.ru? Как автоматически узнать сервисы работают или это провайдер их блокирует? Исходим из того, что имеется доступ как минимум к двум разным провайдерам. |
|||
1
lodger
04.07.23
✎
15:48
|
емнип, все эти системи и сервисы настраиваются и проверяются в десятках отдельных формочек.
ни разу не видел единого рабочего стола. (это повод его написать и продавать на площадках за полкопейки как тулзу для админов) |
|||
2
PR
04.07.23
✎
15:51
|
(1) Ну да, все хотят, чтобы им написал кто-то за полкопейки, он же типа всей России продавать будет
|
|||
3
Lama12
04.07.23
✎
16:06
|
(1) Как они проверяются? Ping-ом, вряд ли?
|
|||
4
Lama12
04.07.23
✎
16:22
|
Судя по всему, на серверах заблокированы ответы на ICMP пакеты. Т.е. ping говорит что сервер недоступен, а если перейти в браузере то получаем 403 ошибку. Получается что сервер доступен.
|
|||
5
lodger
04.07.23
✎
16:27
|
(3) где-то пингом.
Функция ПроверитьДоступностьСервера(АдресСервера) Экспорт ///... Если ОбщегоНазначения.ЭтоWindowsСервер() Тогда ШаблонКоманды = "ping %1 -n 4 -w 1000"; Иначе ШаблонКоманды = "ping -c 4 -W 1 %1"; КонецЕсли; ///... |
|||
6
Lama12
04.07.23
✎
16:35
|
(5) Этот код я видел. Поэтому и вопрос возник.
|
|||
7
lodger
04.07.23
✎
16:37
|
(4) а где-то вместо пинга скачивается по хттпс какая нибудь витрина данных, как в ИнформацияОбАктуальныхВерсияхКлассификаторов
... URLОперации = "https://"+ "classifier-repository.1c.ru"+ "/external-api"+ "/version/latest"; ... РезультатОтправки = ИнтернетПоддержкаПользователей.ЗагрузитьСодержимоеИзИнтернет(URLОперации, ... |
|||
8
lodger
04.07.23
✎
16:39
|
урл в хардкоде это прикольно (нет).
// Определяет хост для вызова сервиса классификаторов. // // Параметры: // Домен - Число - идентификатор домена. // // Возвращаемое значение: // Строка - хост подключения. // Функция ХостСервисаКлассификаторов(Домен) Если Домен = 0 Тогда Возврат "classifier-repository.1c.ru"; Иначе Возврат "classifier-repository.1c.eu"; КонецЕсли; КонецФункции |
|||
9
Lama12
04.07.23
✎
16:45
|
(7) (8) Печаль :-( Думал что-то универсальное будет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |