Introduction

Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

instabilité de connecthys

Plus d'informations
il y a 7 ans 2 semaines - il y a 7 ans 1 semaine #22365 par alsh multisite
Bonjour,
J'ai installé connecthys sur une distri debian 9. Et il arrive régulièrement que la page du portail famille se charge indéfiniment sans jamais arrivé à la demande de login.
Pareil, des fois noethys n'arrive pas a faire la synchro avec le serveur connecthys.
A chaque fois je suis obligé de redémarrer le serveur.
Je suis en train d'éplucher les logs pour essayer de comprendre pourquoi.

Par exemple dans daemon.log, il arrive régulièrement que j'ai ça :

Code:
Aug 26 16:27:27 server rc.local[495]: 90.93.241.227 - - [26/Aug/2019 16:27:27] "GET /page_perso/1 HTTP/1.1" 200 - Aug 26 16:28:49 server rc.local[495]: Traceback (most recent call last): Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock Aug 26 16:28:49 server rc.local[495]:   self.process_request(request, client_address) Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request Aug 26 16:28:49 server rc.local[495]:   self.finish_request(request, client_address) Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request Aug 26 16:28:49 server rc.local[495]:   self.RequestHandlerClass(request, client_address, self) Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__ Aug 26 16:28:49 server rc.local[495]:   self.finish() Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/SocketServer.py", line 713, in finish Aug 26 16:28:49 server rc.local[495]:   self.wfile.close() Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/socket.py", line 283, in close Aug 26 16:28:49 server rc.local[495]:   self.flush() Aug 26 16:28:49 server rc.local[495]: File "/usr/lib/python2.7/socket.py", line 307, in flush Aug 26 16:28:49 server rc.local[495]:   self._sock.sendall(view[write_offset:write_offset+buffer_size]) Aug 26 16:28:49 server rc.local[495]: error: [Errno 32] Broken pipe Aug 26 16:28:50 server rc.local[495]: 90.93.241.227 - - [26/Aug/2019 16:28:50] "GET /reservations HTTP/1.1" 200 -


Et ça aussi :
Code:
Aug 27 05:00:43 server rc.local[514]: 89.248.174.219 - - [27/Aug/2019 05:00:43] "HEAD / HTTP/1.0" 302 - Aug 27 05:24:45 server rc.local[514]: Traceback (most recent call last): Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock Aug 27 05:24:45 server rc.local[514]:   self.process_request(request, client_address) Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request Aug 27 05:24:45 server rc.local[514]:   self.finish_request(request, client_address) Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request Aug 27 05:24:45 server rc.local[514]:   self.RequestHandlerClass(request, client_address, self) Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/SocketServer.py", line 652, in __init__ Aug 27 05:24:45 server rc.local[514]:   self.handle() Aug 27 05:24:45 server rc.local[514]: File "lib/werkzeug/werkzeug/serving.py", line 217, in handle Aug 27 05:24:45 server rc.local[514]:   rv = BaseHTTPRequestHandler.handle(self) Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle Aug 27 05:24:45 server rc.local[514]:   self.handle_one_request() Aug 27 05:24:45 server rc.local[514]: File "lib/werkzeug/werkzeug/serving.py", line 251, in handle_one_request Aug 27 05:24:45 server rc.local[514]:   elif self.parse_request(): Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/BaseHTTPServer.py", line 281, in parse_request Aug 27 05:24:45 server rc.local[514]:   "Bad HTTP/0.9 request type (%r)" % command) Aug 27 05:24:45 server rc.local[514]: File "/usr/lib/python2.7/BaseHTTPServer.py", line 364, in send_error Aug 27 05:24:45 server rc.local[514]:   self.log_error("code %d, message %s", code, message) Aug 27 05:24:45 server rc.local[514]: File "lib/werkzeug/werkzeug/serving.py", line 273, in log_error Aug 27 05:24:45 serverrc.local[514]:   self.log('error', *args) Aug 27 05:24:45 server rc.local[514]: File "lib/werkzeug/werkzeug/serving.py", line 279, in log Aug 27 05:24:45 server rc.local[514]:   _log(type, '%s - - [%s] %s\n' % (self.address_string(), Aug 27 05:24:45 server rc.local[514]: File "lib/werkzeug/werkzeug/serving.py", line 267, in address_string Aug 27 05:24:45 server rc.local[514]:   return self.environ['REMOTE_ADDR'] Aug 27 05:24:45 server rc.local[514]: AttributeError: 'WSGIRequestHandler' object has no attribute 'environ' Aug 27 05:24:46 server rc.local[514]: 113.96.223.207 - - [27/Aug/2019 05:24:45] "GET http://176.161.68.63/ HTTP/1.1" 302 -

Est ce normal ?

Est ce que l'utilisation de python 3 peut régler ces choses ?

Pour info, noethys arrive toujours à se connecter au fichier réseau lorsque cela arrive.

Merci pour votre aide.
Dernière édition: il y a 7 ans 1 semaine par alsh multisite.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 1 semaine #22367 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
personne n'a une petite idée ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 1 semaine #22368 par Ivan
Réponse de Ivan sur le sujet instabilité de connecthys
Bonjour,

Désolé, je n'ai jamais rencontré ce bug, je ne vois pas d'où ça peut venir. J'imagine que c'est lié à l'installation...

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 1 semaine #22369 par Fred.th
Réponse de Fred.th sur le sujet instabilité de connecthys
Une chose m'étonne, je lis  :
Code:
GET http://176.161.68.63/
Est-ce que toutes les requêtes ne devraient pas passer en https ?

Fred.th, pour le Relais des Enfants à Montpellier
www.relaisdesenfants.org

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 1 semaine #22370 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
@Ivan : l'installation de connecthys ? peut être mais je n'ai pas rencontré d'erreur. j'ai fait comme décrit sur le github de connecthys.
Le problème vient de se reproduire. Il a fallu que je fasse un kill -9 IDprocess de python run.py. J'ai ensuite relancé python run.py. Et c'est reparti.
@Fred.th : effectivement mon serveur ne possède pas de certificat SSL. Est ce que cela pourrait rendre instable python ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 1 semaine #22374 par Fred.th
Réponse de Fred.th sur le sujet instabilité de connecthys
Normalement le manque de SSL ne devrait pas affecter python mais je pensais que ça empêchait connecthys de fonctionner. 

Fred.th, pour le Relais des Enfants à Montpellier
www.relaisdesenfants.org

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #22449 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
J'ai toujours des problèmes de stabilité...
Je ne sais pas si ce genre de message à un rapport avec :
Exception happened during processing of request from ('141.98.80.117', 1996)
Code:
Traceback (most recent call last):   File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock self.process_request(request, client_address)   File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request self.finish_request(request, client_address)   File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request self.RequestHandlerClass(request, client_address, self)   File "/usr/lib/python2.7/SocketServer.py", line 652, in __init__ self.handle()   File "lib/werkzeug/werkzeug/serving.py", line 217, in handle rv = BaseHTTPRequestHandler.handle(self)   File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle self.handle_one_request()   File "lib/werkzeug/werkzeug/serving.py", line 251, in handle_one_request elif self.parse_request():   File "/usr/lib/python2.7/BaseHTTPServer.py", line 281, in parse_request "Bad HTTP/0.9 request type (%r)" % command)   File "/usr/lib/python2.7/BaseHTTPServer.py", line 364, in send_error self.log_error("code %d, message %s", code, message)   File "lib/werkzeug/werkzeug/serving.py", line 273, in log_error self.log('error', *args)   File "lib/werkzeug/werkzeug/serving.py", line 279, in log _log(type, '%s - - [%s] %s\n' % (self.address_string(),   File "lib/werkzeug/werkzeug/serving.py", line 267, in address_string return self.environ['REMOTE_ADDR'] AttributeError: 'WSGIRequestHandler' object has no attribute 'environ'

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #22467 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
Est ce qu'il y a un endroit/log/moyen de regarder si le script python fonctionne toujours correctement ? Autrement qu'en se connectant à l'URL d'accès du portail famille.
Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 5 mois - il y a 6 ans 5 mois #23363 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
Je me permets de relancer le sujet.
J'ai toujours ces bugs du portail. Et j'aimerai me pencher dessus sérieusement.
Est ce qu'il y a moyen d'activer plus de détails dans les logs (journal et debug) de connecthys ?
Est ce que le changement de serveur web (tornado ou gevent) pourrait régler ces problèmes ?
Dernière édition: il y a 6 ans 5 mois par alsh multisite.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 5 mois #23371 par alsh multisite
Réponse de alsh multisite sur le sujet instabilité de connecthys
Un petit up !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.210 secondes
Propulsé par Kunena