2010-08-24 85 views
2

我使用外掛架,並使用此命令來啓動服務器:如何在不重新啓動的情況下重新加載修改過的文件?

paster serve --reload development.ini 

我發現,當我修改的東西時,貼紙將重新加載應用程序。在控制檯中,它顯示:

-------------------- Restarting -------------------- 
Starting server in PID 7476. 
serving on http://127.0.0.1:5000 

這很方便但不夠,因爲它每次都會花費5秒或更少的時間。如果我刷新頁面並且服務器尚未完全重新加載,頁面將顯示舊內容,並且我不知道它是否是最新內容,因此我必須多次刷新頁面才能確認。

我想知道是否有更好的方式來讀取修改後的內容而無需重新加載,或找到更快的重新加載?

回答

1

要控制器,可以配置路由重新掃描目錄控制器而無需重新啓動應用程序:

http://pylonshq.com/docs/en/1.0/controllers/#adding-controllers-dynamically

+0

看來只能支持**增加新的控制器**,但不是** **對矯正。我嘗試過,沒有'--reload'選項啓動'paster',但修改後的控制器無法重新加載。您是否成功重新加載修改後的控制器而不重新啓動? – Freewind 2010-09-04 09:42:33

相關問題