1 Востаннє редагувалося Bartash (20.12.2013 15:20:43)

Тема: Оновлення вмісту HTML-файлу потребує.. рестарту Апача?..

Доброго часу доби.

Є Дебіан 7, на ньому Апач з модулем WSGI. Закортіло створити наступний хелловорд:

Файл index.py:

fp = open('/path/to/my/file.html', 'r')
content = ''.join(fp.readlines())

def application(environ, start_response):
    status = '200 OK'
    response_headers = [ ('Content-type', 'text/html'), ('Content-length', str(len(content)) ) ]
    start_response(status, response_headers)
    return [content]

# Загалом - як у типовому прикладі

У конфігах цього сайтика прописані всі потрібні альяси, все ок і скрипт працює.
Однак коли я вношу у файл file.html (який завантажується у першому-другому рядку) найменші зміни, зберігаю його та тисну F5 (браузер на іншій машині), то змін не видно.
Єдине, що допомогло поки - це рестарт самого апача. Грішив на кеш бравзера - чистка не дала ефекту.

Підкажіть, будь-ласка, де у мене звивина випрямилася куди логічніше копати?

UPD: закономірності як такої нема: іноді підтягує, іноді ні. Гадаю, я - нуб у питаннях кешування, нє? :)

I belong to the Dead Generation.

2

Re: Оновлення вмісту HTML-файлу потребує.. рестарту Апача?..

Відкриваєте консоль в бравзері, закладку "мережа" і читаєте, що саме відповідає вам сервер.

3

Re: Оновлення вмісту HTML-файлу потребує.. рестарту Апача?..

Так, і в httpd.conf по слову cache подивіться.

Подякували: Bartash1

4

Re: Оновлення вмісту HTML-файлу потребує.. рестарту Апача?..

Ось тут є інформація: WSGI FAQ Application Reloading
Ось тут більш детально: Reloading Source Code

Подякували: Bartash1

5

Re: Оновлення вмісту HTML-файлу потребує.. рестарту Апача?..

Дяку, подивлюся. У понеділок, щоправда: на роботі се. :)

I belong to the Dead Generation.