-
При опросе работает таймаут 30 сек(он нужен?)
-
При ошибке опроса одного модема прерывается весь сеанс опроса, остальные модемы не опрашиваются.
Журнал отправил на support@lers.ru
Таймаут нужен точно. Бесконечное ожидание ответа это не правильно.
Собственно в контексте канала интеграции связь устанавливается не с прибором напрямую, а неким сторонним сервером интеграции, в вашем случае WaVioT, который хранит в себе данные прибора и передает их Серверу ЛЭРС УЧЕТ. Если сервер интеграции не отвечает на запрос, то связь с ним разрывается и опрос прекращается.
Сделать его настраиваемым? Через веб интерфейс страницы грузятся иногда по 2-3 минуты.
Надо что то придумать. Может организовать поочерёдный опрос приборов? Тогда сохранится общий подход к опросу в пределах ЛЭРС УЧЁТ.
П.С. сейчас тестируем на маленьком доме на 68 квартир. Если при опросе опросились 67 квартир а на 68-ой ошибка - результат опроса не сохраняется по всем квартирам. Это не дело. Если будет большой дом на 1000-2000 квартир - мы никогда не получим показания.
Думаю по этому поводу стоит создать отдельные предложения.
Из присланного вами журнала видно, что данные не были считаны ни по одному из приборов, поэтому сохранять после возникновения таймаута нечего. Если у вас имеется журнал, где отражено чтение данные на какую либо метку времени, по одному или нескольким приборам и при этом после разрыва соединения с сервером интеграции по таймауту эти данные не скохранились, пожалуйста, пришлите нам этот журнал опроса
Видимо я не правильно интерпретировал лог.
за 30 секунд должны были выполниться подключения к эндпоинтам всех приборов? Этот вариант ещё хуже.
Необходимо разделить опрос отдельно взятых приборов, так как при увеличении их количества, даже при хорошем подключении, мы упрёмся в таймаут.
Вам был дан доступ к сервису, протестируйте на полной коллекции приборов/помещений, а не на одном.
Не совсем понятно из чего вы сделали такой вывод? Из журнала явно видно что с момента запроса данных по последнего модема и до возникновения ошибки прошло ровно те самые 30 секунд и таймаут сработал именно на последний запрос по модему, а не по всем модемам, как вы предположили. Могу приложить выдержку из вашего журнала.
Ваше последнее предположение относительно общего таймаута для опроса всех приборов как раз и является неверным, поэтому в подобном разделении для достижения заявленных вами целей попросту нет необходимости ввиду отсутствия предмета исправления.
Мы не запрашивали у вас доступ к вашей системе и он вами в письме по данной теме не предоставлялся. В целом подключаться к вашей системе мы не планируем, так как на данный момент в этом нет необходимости. Если такая необходимость возникнет, мы запросим у вас доступ к системе.
Ожидаем предоставления запрошенного журнала опроса для продолжения анализа заявленной ситуации.
В обновлении 3.67.3 мы добавили возможность устанавливать таймаут для подключений интеграции WAVIoT.