SRM: La tarea import-properties tiene los siguientes errores: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Falla del enlace de comunicaciones

Résumé: SocketTimeout se puede aumentar si la tarea import-portperties sigue fallando en los tiempos de espera agotados de socket debido a bases de datos apg muy cargadas.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

La tarea de importación de propiedades tiene los siguientes errores en la conectividad con bases de datos 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.

La causa de la excepción es:
aused by: java.net.SocketTimeoutException: Se agotó el tiempo de espera de lectura

El socketTimeout configurado para cada base de datos en APG/Web-Servers/Tomcat/Default/conf/server.xml se estableció en este caso particular en 180000 milisegundos.

Cause

El socketTimeout se usará en la tarea import-properties para esperar la extracción de datos de la tabla data_property. Si se supera este tiempo debido a una base de datos muy cargada en ese momento, la tarea fallará.

Résolution

Podemos aumentar la configuración de socketTimeout en el archivo APG/Web-Servers/Tomcat/Default/conf/server.xml a, por ejemplo, 5 minutos (300000 milisegundos) como se muestra a continuación:
<!-- 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"/>
 

Produits concernés

SRM
Propriétés de l’article
Numéro d’article: 000059197
Type d’article: Solution
Dernière modification: 29 juil. 2025
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.