atlant
Июнь 10, 2007 13:55:33
Возникла такая проблема:
Питон кэширует файлы где находятся классы, и мне чтобы задействовались изменения в файле приходится перезагружать апач.
Долго гуглил и читал… нашёл про модуль linecache, linecahce.clearcache() якобы очищает кэш, пробывал, ничего не изменилось.
Подскажите плиз кто знает как отключить этот кэш или как его можно перенастроить? Или есть ли другой выход?
ZAN
Июнь 10, 2007 18:38:18
Просто укажи в настройках апачи MaxRequestsPerChild 1
atlant
Июнь 10, 2007 19:20:11
Сделал… Но обновляется спустя некоторое время и плюс ко всему страница долго загружается (2-3 секунды).
А еще если при изменении файла с классом изменить другой файл, то всё благополучно обновится. Странно.
ZAN
Июнь 10, 2007 20:41:17
В таком случае попробуй принудительно перезагружать модули функцией reload.
Андрей Светлов
Июнь 11, 2007 01:13:15
mod_python, как я понимаю?
atlant
Июнь 11, 2007 17:08:24
Андрей Светлов
mod_python, как я понимаю?
да
Насчет reload это для модулей, а у меня классы не в модулях. Можно в приницпе сделать модули. Так и сделаю если больше нет никакого способа исправить.