Форум сайта python.su
при запуске wsgi приложения запоминаю время, а при генерации страницы вывожу это время.
в результате, при частом обновлении страницы, выдается 3 разных времени. ( т.е. запущенно 3 копии проложений )
думаю апач запускает несколько копий если пришел запрос от клиента когда первая копия ещё не отработала.
как сделать что-б в скрипте можно было использовать общие ресурсы?
код:
# coding: utf-8
import time
counter = 0
start = time.ctime()
def application(environ, start_response):
global counter,start
counter += 1
status = '200 OK'
output = 'Start time: %s<br/>\nCounter: %d' % (start,counter)
response_headers = [('Content-type', 'text/html; charset=utf-8'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
Офлайн