Я никогда не вникал в то, как на самом деле работают серверные технологии, такие как WSGI, и думал, что до сих пор у меня было базовое понимание...
Каково объяснение такого типа поведения?: при установке Apache2/WSGI/Django, после получения нового кода на сервере разработки и его «перезагрузки» с помощью предписанного touch myapp.wsgi
, все начало становиться странным. . При последовательных обновлениях браузера я получаю либо старую версию приложения (до того, как ввел новый код), либо новую, СЛУЧАЙНО! Как будто некоторые потоки/процессы все еще обслуживают старый код, в то время как некоторые загрузили новый код с диска... Какое простое объяснение этому может быть и как я могу правильно «перезагрузить» свое приложение без перезапуска apache? Или где я могу найти простое (а еще лучше, графическое/схематическое) объяснение того, как работают такие вещи, как WSGI, FCGI и т. д.
Примечание: Я не разбираюсь в devops, но мне пришлось столкнуться с подобными вещами, и я ищу любые «сжатые», «ускоренные курсы» знаний по этому вопросу, а не полную документацию. для всех компонентов...