Доброе утро!
У меня есть прога на TurboGears (SQLObject+CherryPy+Kid+MochiKit) OS - Debian, Python 2.4.2, БД - PostgreSQL 8.0.7
Проблема:
С программой усердно работают пользователи - вбивают данные, просматривают эти данные в виде отчëтов. Всë бы хорошо, да только через несколько дней проект просто "встаëт" и не даëт НИЧЕГО сделать - можно только перезапустить проект.
Добавил в метод класса Root (метод ввода данных в базу) код:
1 sqlobject.cache.CacheFactory().expireAll()
2 listTable=[имя_таблицы1, имя_таблицы2, ... , имя_таблицыN]
3 for lt in listTable:
4 lt._connection.cache.clear()
Вроде работать стало лучше - теперь проект "встаëт" только раз в неделю.
Пожалуйста, подскажите как решить эту проблему!