diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/FixedOneKmsManager.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/FixedOneKmsManager.java index 3c151f9a..a3ca27e9 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/FixedOneKmsManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/FixedOneKmsManager.java @@ -104,7 +104,7 @@ public class FixedOneKmsManager extends KmsManager { } catch (Exception e) { // Some KMS wasn't reachable log.error("Shutting down OpenVidu Server"); - System.exit(1); + Runtime.getRuntime().halt(1); } } diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingManager.java b/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingManager.java index 3000d820..b0b22eb6 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingManager.java @@ -157,7 +157,7 @@ public class RecordingManager { + "\" set with system property \"OPENVIDU_RECORDING_CUSTOM_LAYOUT\""; } log.error(finalErrorMessage + ". Shutting down OpenVidu Server"); - System.exit(1); + Runtime.getRuntime().halt(1); } } else { log.info("OpenVidu recording service is disabled");