🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #1097

[Django] Przeładowywanie kodu bez restartu Apache'a

#1097
From: Jaroslaw Zabiello
Date: Sun, 25 May 2008 11:36
22 lines
1859 bytes
Czy Django posiada jakiś mechanizm pozwalający na przeładowanie wybranej  
aplikacji Django bez restartu całego serwer Apache i bez przeladowania  
innych aplikacji korzystających też z mod_pythona? Oczywiście chodzi mi o  
kod pracujący w trybie produkcyjnym, gdzie włączony jest cache i  
optymalizacje.

Jeśli dodam jakiś nowy moduł do projektu, to nie chciałbym położyć pokotem  
wszystkiego co na tym Apache'u się znajduje. W mod_rails wystarczy, że  
stworzy się pusty plik restart.txt w podkatalogu tmp i aplikacja Rails  
pracując a produkcyjnie ulegnie przeładowaniu. Jest cokolwiek podobnego do  
Django chodzącym w mod_pythonie?

I drugie pytanie, da się jakoś izolować uprawnienia na jakich pracują  
różne aplikacje Django używające mod_pythona? Można je odpalać na róznych  
prawach użytkownika? mod-rails wciąga uprawnienia z systemu plików  
poszczególnych projektów. Jest tu cokolwiek podobnego? Oczywiście chodzi  
mi o niestabilną wersję Django z repozytorium SVN, która może ma coś  
więcej.

-- 
Jarosław Zabiełło
http://blog.zabiello.com
Technical Details
Message-ID: <op.ubpjuau1yvsyti@zbiru-at-home.local>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Jaroslaw Zabiello" <hipertracker@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: [Django] Przeładowywanie kodu bez restartu Apache'a
Date: Sun, 25 May 2008 12:36:00 +0100
Organization: http://zabiello.com
Lines: 22
Message-ID: <op.ubpjuau1yvsyti@zbiru-at-home.local>
NNTP-Posting-Host: 89.124.244.186
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1211715362 23506 89.124.244.186 (25 May 2008 11:36:02 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 25 May 2008 11:36:02 +0000 (UTC)
X-User: hipertracker
User-Agent: Opera Mail/9.27 (MacIntel)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit