SRM: Die Aufgabe "import-properties" weist die folgenden Fehler auf: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Ausfall der Kommunikationsverbindung

요약: Das socketTimeout kann erhöht werden, wenn die import-porterties-Aufgabe bei Socket-Timeouts aufgrund stark belasteter apg-Datenbanken immer wieder fehlschlägt.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Die Aufgabe zum Importieren von Eigenschaften weist die folgenden Fehler bei der Konnektivität zu apg-Datenbanken auf:
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.

Die Ursache für die Ausnahme ist:
aused by: java.net.SocketTimeoutException: Zeitüberschreitung beim Lesevorgang

Der socketTimeout, der für jede Datenbank in APG/Web-Servers/Tomcat/Default/conf/server.xml festgelegt wurde, wurde in diesem speziellen Fall auf 180000 Millisekunden festgelegt.

원인

Das socketTimeout wird in der Aufgabe import-properties verwendet, um auf das Abrufen von Daten aus der data_property-Tabelle zu warten. Wenn diese Zeit aufgrund einer zu diesem Zeitpunkt stark ausgelasteten Datenbank überschritten wird, schlägt die Aufgabe fehl.

해결

Wir können die socketTimeout-Einstellung in der Datei APG/Web-Servers/Tomcat/Default/conf/server.xml auf z.B. 5 Minuten (300000 Millisekunden) wie folgt erhöhen:
<!-- 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"/>
 

해당 제품

SRM
문서 속성
문서 번호: 000059197
문서 유형: Solution
마지막 수정 시간: 29 7월 2025
버전:  4
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.