Skip to content

Commit 6771028

Browse files
committed
error handling when server fails to start
1 parent 1e03547 commit 6771028

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

api/server.py

+10-6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
api_configuration,
3131
user_configuration)
3232
from core.alert import write_to_api_console
33+
from core.exit_helper import exit_failure
3334
from core.get_modules import load_all_modules
3435
from database.connector import elasticsearch_events
3536
from flask_swagger import swagger
@@ -686,10 +687,13 @@ def start_api_server():
686687
}
687688
app.register_blueprint(documentation_settings)
688689

689-
app.run(
690-
host=my_api_configuration["api_host"],
691-
port=my_api_configuration["api_port"],
692-
debug=my_api_configuration["api_debug_mode"],
693-
threaded=True
694-
)
690+
try:
691+
app.run(
692+
host=my_api_configuration["api_host"],
693+
port=my_api_configuration["api_port"],
694+
debug=my_api_configuration["api_debug_mode"],
695+
threaded=True
696+
)
697+
except Exception as e:
698+
exit_failure(str(e))
695699
return True

0 commit comments

Comments
 (0)