СРМ: Завдання import-properties має наступні помилки: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Вихід з ладу каналу зв'язку

Summary: Тайм-аут socket може бути збільшено, якщо завдання import-porperties продовжує зазнавати невдачі під час тайм-аутів сокета через сильно навантажені бази даних apg.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Завдання імпорту властивостей має такі помилки при підключенні до баз даних apg:
160627 07:07:57 : com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
160627 07:07:57 :
160627 07:07:57 : The last packet successfully received from the server was 180,025 milliseconds ago. The last packet sent successfully to the server was 180,025 milliseconds ago.

Причиною винятку є:
aused: java.net.SocketTimeoutException: Час очікування читання вичерпано

Тайм-аут socket, встановлений для кожної бази даних в APG/Web-Servers/Tomcat/Default/conf/server.xml, у цьому конкретному випадку був встановлений на 180000 мілісекунд.

Cause

SocketTimeout буде використовуватися в завданні import-properties, щоб дочекатися отримання даних з таблиці data_property. Якщо цей час буде перевищено через сильно навантажену на той момент базу даних, завдання не вдасться.

Resolution

Ми можемо збільшити налаштування socketTimeout у файлі APG/Web-Servers/Tomcat/Default/conf/server.xml до, наприклад, 5 хвилин (300000 мілісекунд), як показано нижче:
<!-- Defines the connection to the APG timeseries database for MySQL. -->
	<Resource name="jdbc/APG-DB" auth="Container" type="javax.sql.DataSource" maxActive="20" maxIdle="20" validationQuery="SELECT 1" testOnBorrow="false" testWhileIdle="true" validationQueryTimeout="5" timeBetweenEvictionRunsMillis="10000" minEvictableIdleTimeMillis="60000" maxWait="30000" username="apg" password="watch4net" driverClassName="com.mysql.jdbc.Driver" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" url="jdbc:mysql://<db hostname>:53306/apg?autoReconnect=true&socketTimeout=300000"/>
 

Affected Products

SRM
Article Properties
Article Number: 000059197
Article Type: Solution
Last Modified: 29 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.