Ошибка при сохранении данных о потреблении

Версия ЛЭРС УЧЁТ: 3.57.2
Сервер БД: PostgreSQL

Ошибка при сохранении данных о потреблении и значений интеграторов. Истекло время ожидания ответа от базы данных. Увеличьте таймаут на ответ от сервера баз данных.
Подробнее смотрите в описании параметра 'CommandTimeout': 
https://docs.lers.ru/uid/server-component

An exception has been raised that is likely due to a transient failure. Exception while reading from stream Timeout during reading attempt

Рекомендация увеличить CommandTimeout не помогла.

Какое значение commandTimeout у вас было установлено до изменения, и какое значение вы установили?
Производили ли вы перезапуск службы сервера ЛЭРС УЧЁТ?

Параметра в файле конфигурации не было(делаю вывод, что было по-умолчанию 60).
Сделал 180.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
        <network>
                <listenPort>****</listenPort>
                <listenAddress></listenAddress>
        </network>

        <dataBase>
                <connectionString>Host=**.**.**.**;Database=****;Username=****;Pass>
                <provider>*****</provider>
                <commandTimeout>180</commandTimeout>
        </dataBase>
</configuration>

Попробуйте увеличить значение до 300 и перезагрузите службу сервера ЛЭРС УЧЁТ. Проверьте возникает ли ситуация.

Если ситуация возникнет ещё раз, тогда в системных параметрах включите Протоколировать отладочные сообщения для файла журналов работы сервера. Дождитесь возникновения ситуации, запомните время возникновения ситуации и предоставьте журнал работы сервера ЛЭРС УЧЁТ.

Сделаю.
П.С. Ошибка выскакивает после опроса квартирных счётчиков одного объекта. 128 квартир по 4 счётчика тепло+гвс+хвс+эл-во

Похоже, количество данных слишком большое, и сервер БД не справляется с обработкой сохранения за разумное время.

Для начала стоит посмотреть на то какие данные опрашиваются в этом задании. Возможно, нужно убрать чтение часовых, или поставить опрос почаще, чтобы каждый раз считывалось меньшее количество данных. Сейчас они не сохраняются из-за ошибки, и, судя по всему, это не вызывает особых проблем. Предполагаю, что если убрать, например, часовые архивы, суточных хватит для ваших задач.

Кроме того имеет смысл масштабировать систему и вынести его на отдельный компьютер. Если такой возможности нет, стоит для начала перенести хранилище БД на отдельный SSD диск. Это сильно повысит отзывчивость БД и системы в целом.

Перенёс бд на nvme m.2 - проблемы ушли.

сегодня вновь вылезла ошибка.

Ошибка обработки изменения состояния. Истекло время ожидания ответа от базы данных. Увеличьте таймаут на ответ от сервера баз данных.
Подробнее смотрите в описании параметра 'CommandTimeout': 
https://docs.lers.ru/uid/server-component

An exception has been raised that is likely due to a transient failure. Exception while reading from stream Timeout during reading attempt

сервер и бд на отдельных физических серверах.

Замечу, что такие проблемы могут время от времени возникать, хотя бы по причине различных сетевых сбоев, если сервер БД и ЛЭРС находятся на разных компьютерах. ЛЭРС автоматически восстанавливается в таких ситуациях, повторяя опрос. Фактически, проблемой является если эти ошибки возникают несколько раз в день, а не раз-другой в неделю.

В этом сообщении описал возможные причины. Видно, что проблема именно с производительностью сервера БД, так как выходит таймаут на запрос сохранения данных. Возможно, вам нужно уменьшить количество считываемых по проблемному объекту данных, если БД не справляется с сохранением.