J'ai une application rails qui me permet de diffuser du code XML peu fréquemment. Ceci est en cours d'exécution avec mongrel et mysql. J'ai découvert que si je n'exerce pas l'application pendant plus de quelques heures, elle disparaît et commence à émettre des erreurs Errno :: EPIPE. Il semble que la connexion mysql soit temporisée pour inactivité ou quelque chose comme ça.Prévention de Mongrel/Mysql Errno :: Exceptions EPIPE
Il peut être redémarré avec 'mongrel_rails restart -P /path/to/the/mongrel.pid' ... mais ce n'est pas vraiment une solution. Mon collaborateur s'attend à ce que l'application soit là quand il travaille de son côté (et je ne suis probablement pas là).
Ma question est:
- Que puis-je faire pour éviter ce problème de se produire dans la 1ère place? (Par exemple, ne me prends pas le temps !!).
- A défaut, y a-t-il un code que je peux insérer quelque part pour refaire automatiquement la connexion Db?