У меня есть приложение rails, которое я использую XML нечасто.
Это работает с Mongrel и MySQL.
Я обнаружил, что если я не использую приложение дольше нескольких часов, оно перестает работать и начинает выдавать ошибки Errno :: EPIPE. Похоже, что для mysql-соединения тайм-аут из-за отсутствия активности или чего-то в этом роде.
Его можно перезапустить с помощью 'mongrel_rails restart -P /path/to/the/mongrel.pid' ... но это не совсем решение.
Мой сотрудник ожидает, что приложение будет там, когда он работает со своей стороны (а я, скорее всего, не рядом).
Мой вопрос:
- Что я могу сделать, чтобы эта проблема не возникла в первую очередь? (например, не отрывайся от меня !!).
- Если это не так, есть ли какой-нибудь код, который я могу вставить куда-нибудь, чтобы автоматически переделать соединение Db?