|
|
@@ -61,13 +61,12 @@ public class ZLMKeepliveTimeoutListener extends RedisKeyExpirationEventMessageLi
|
|
|
// 发起http请求验证zlm是否确实无法连接,如果确实无法连接则发送离线事件,否则不作处理
|
|
|
MediaServerItem mediaServerItem = mediaServerService.getOne(mediaServerId);
|
|
|
JSONObject mediaServerConfig = zlmresTfulUtils.getMediaServerConfig(mediaServerItem);
|
|
|
- if (mediaServerConfig == null || mediaServerConfig.getInteger("code") == -2) {
|
|
|
- publisher.zlmOfflineEventPublish(mediaServerId);
|
|
|
- }else {
|
|
|
+ if (mediaServerConfig != null && mediaServerConfig.getInteger("code") == 0) {
|
|
|
logger.info("[zlm心跳到期]:{}验证后zlm仍在线,恢复心跳信息", mediaServerId);
|
|
|
// 添加zlm信息
|
|
|
mediaServerService.updateMediaServerKeepalive(mediaServerId, mediaServerConfig);
|
|
|
+ }else {
|
|
|
+ publisher.zlmOfflineEventPublish(mediaServerId);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|