2013-02-19 4 views
-4

Pls не читайте дальше, если вы брезгливый или благочестивый о Джанго! ...Джанго рестарт runserver стиль изнутри Джанго приложение

Оказывается, одна из нескольких причин, вы не должны использовать Джанго «runserver» сервер разработки в производстве - это ужасно с памятью, хранящее все, что он отправляет или получает бесконечно. Кроме этого, хотя он отлично подходит для моего клиента. По-видимому, когда я меняю файл, а runerver автоматически перезапускает все, что освобождается память. Итак, есть ли простой способ воспроизвести эту функциональность в коде приложения, или я могу каким-то образом вызвать ее? Как-то это менее ужасно, чем добавление CRLF в файл, который он просматривает;) Извините, что даже упоминал, что Django puritans! Платформа BTW dev - это Linux, а развертывание - Win64.

+4

«Доктор, доктор, больно, когда я ударил головой молотком!» –

+0

Спасибо за нисходящий Гарет и за то, что разделили дар вашего юмора. Для меня большая честь быть в присутствии кого-то, кто никогда не использовал кудряк или не склонял правило; долго может догма торжествовать над прагматизмом! – technicalbloke

+2

Прагматизм: Слово, означающее «Я стыжусь своих действий и хочу покрыть это, утверждая, что они необходимы» – hso

ответ

1

Просто попробуйте использовать touch settings.py

+0

Хорошая идея, хотя я бы хотел избежать зависимости, если смогу - платформа назначения - это окна, поэтому мне нужно будет установить стороннюю сенсорную команду. Я посмотрю, смогу ли я воспроизвести его, открыв его «a», а затем снова закрыв его. Благодарю. – technicalbloke

4

К сожалению, вы собираетесь игнорировать это, но он несет упоминания для тех, кто еще рассматривает это.

Сервер-сервер не подходит для производственной среды. Это не «пуританский» вопрос. Это просто совершенно непригодно для использования и не создавать настоящий сервер, просто ленив.

Сервер работает нестабильно. Некоторые типы ошибок не обрабатываются надлежащим образом и приводят к сбою или застреванию сервера.

Сервер-сервер не может обслуживать больше одного запроса за раз. Это включает в себя статические запросы файлов. Попробуйте иметь 2-3 человека, использующих хост сервера, одновременно. Получайте удовольствие от этого.

На сервере-наблюдателе не было проведено каких-либо проверок безопасности. Вероятно, он имеет большие эксплуатационные отверстия, и не было предпринято никаких усилий для их обнаружения или устранения.

+0

Я знаю все, что Джон. Я упомянул о «многих» причинах в своем посте, отметил его «анти-шаблон», и я специально попросил благочестивых не отвечать. Приложение является и всегда будет одним пользователем, низким трафиком, локальным и внутренним. Если он когда-либо сбой, я ХОЧУ информацию об отладке прямо там, поэтому я могу удалиться и увидеть его. Это приложение нуждается в полнофункциональном веб-сервере, так как pac-man нуждается в рабочей станции SGI. Не думайте, что вы знаете мои потребности лучше, чем я, и, пожалуйста, старайтесь сдержать ваше праведное рвение, это так же неприятно в программировании, как в религии и политике. Теперь - я должен вернуться к мысли о преступлении! – technicalbloke

Смежные вопросы