correction de bug sur la connexion avec le serveur IPC AF_UNIX

This commit is contained in:
Vincent BENOIT
2022-11-30 11:11:55 +01:00
parent 5f32a19f3e
commit 5b0df41188
2 changed files with 8 additions and 5 deletions
+8 -4
View File
@@ -118,15 +118,19 @@ def is_alive():
ret = True
conn = Sock(addr=current_app.config['UNIX_ADDR'], logger=current_app.logger)
if not conn.connect():
current_app.logger.error("impossible de se connecter au serveur")
abort(status.HTTP_406_NOT_ACCEPTABLE, description="Impossible de se connecter au serveur")
current_app.logger.error("impossible de se connecter au serveur IPC AF_UNIX")
ret = False
content = {'alive':ret}
return jsonify(content), status.HTTP_200_OK
current_app.logger.info("envoie de la demande de message de vie ...")
# send order to KineIntercom process
if not conn.send(b"ALIVE?\n"):
conn.disconnect()
current_app.logger.error("impossible de communiquer avec le serveur")
abort(status.HTTP_406_NOT_ACCEPTABLE, description="Impossible de communiquer avec le serveur")
current_app.logger.error("impossible de communiquer avec le serveur IPC AF_UNIX")
ret = False
content = {'alive':ret}
return jsonify(content), status.HTTP_200_OK
try:
datas = conn.recv_timeout(6, 10)
-1
View File
@@ -83,7 +83,6 @@ def retreive_scheduler():
for hour in data['HORAIRES'][day]:
h.append(hour)
content.append({'name': day, 'horaires':h})
#current_app.logger.debug("{}".format(content))
else:
abort(status.HTTP_406_NOT_ACCEPTABLE, description="horaire manquant en base de données")
except FileNotFoundError as e: