Article View: pl.comp.lang.ruby
Article #1097[Django] Przeładowywanie kodu bez restartu Apache'a
From: Jaroslaw Zabiello
Date: Sun, 25 May 2008 11:36
Date: Sun, 25 May 2008 11:36
22 lines
1859 bytes
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-mailShow 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