ViPR SRM | Watch4net: 추가 백엔드가 수신 대기 중이지만 스트림 닫힘 오류로 채워짐

Сводка: 추가 백엔드가 실행 중이지만 연결 거부로 인해 Collector가 데이터를 푸시할 수 없습니다. 추가 백엔드가 "Stream Closed" 오류로 가득 찼습니다.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

다양한 보고서에 메트릭, 속성이 누락되었습니다. 백엔드가 시작된 것으로 표시되더라도 로드 밸런서와 Arbiter가 데이터를 추가 백엔드로 푸시하지 못합니다. 추가 백엔드에 대한 추가 조사 결과 로그에 다음 오류가 표시됩니다.

WARNING -- [2017-01-10 15:16:15 EST] -- AbstractCollector::flushNext(): Error flushing Connector-Backend3
com.watch4net.apg.v2.collector.PipeError: Can't write to backend2.host.local:2300
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.sendBuffer(SocketConnector.java:441)
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.commit(SocketConnector.java:409)
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.flushData(SocketConnector.java:452)
   at com.watch4net.apg.v2.collector.plugins.loadbalancer.decision.chain.AbstractEndPointElement.flushData(AbstractEndPointElement.java:63)
   at com.watch4net.apg.v2.collector.AbstractCollector.flushNext(AbstractCollector.java:85)
   at com.watch4net.apg.v2.collector.plugins.FailOverFilter.access$1400(FailOverFilter.java:53)
   at com.watch4net.apg.v2.collector.plugins.FailOverFilter$CheckNextComponentAvailabilityTimerTask.run(FailOverFilter.java:906) 
   at java.util.TimerThread.mainLoop(Timer.java:555)
   at java.util.TimerThread.run(Timer.java:505)
Caused by: java.net.ConnectException: Connection refused
   at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
   at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.connect(SocketConnector.java:562)
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.ensureConnected(SocketConnector.java:595)
   at com.watch4net.apg.v2.collector.plugins.SocketConnector.sendBuffer(SocketConnector.java:424)

 

Причина

추가 백엔드가 현재 수신 대기 중이 아니며 다음 오류로 채워집니다.

WARNING -- [2017-01-03 10:31:28 EST] -- StorageGroup::handleRawData(): Unable to write raw value variable 'x.x.x.x.x.x.x.x.x'! java.io.IOException: Stream Closed

 

Разрешение

추가 백엔드 호스트를 재시작하면 서비스를 시작할 수 있습니다. 그러나 이 경우 고객은 ABE가 100% 파일 용량에 도달했다는 사실을 알지 못했습니다. 결과적으로 일부 작업이 더 이상 실행되지 않았습니다. 호스트를 정리하거나 더 많은 공간을 추가해야 합니다.

 

Дополнительная информация

문제 해결 단계는 다음과 같습니다.

"netstat -anp | grep 2..."를 실행하여 백엔드 소켓이 포트 2100, 2200, 2300 및 2400에서 수신 중인지 확인합니다.

Host3:~ # netstat -anp | grep -i :2...
tcp 0 0 0.0.0.0:2100 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2101 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22   0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2200 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2201 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2300 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2301 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2400 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2050 0.0.0.0:* LISTEN

 

Затронутые продукты

SRM

Продукты

SRM
Свойства статьи
Номер статьи: 000055191
Тип статьи: Solution
Последнее изменение: 28 Jul 2026
Версия:  5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.