2010-03-02 67 views
2

我已經在perl中編寫了一個web cgi應用程序,並且在我開始將它分發給客戶端之前,我想爲未來的更新提供一個選項。修補perl cgi web應用程序

我想知道使用免費Linux工具的標準方法是什麼。 更新期間停止服務器即可。

謝謝

Spasski

+0

是你的Perl程序作爲mod_perl腳本運行嗎?如果是這樣,當您更新腳本時可能必須重新啓動Web服務器,或者如果您使用的是檢測腳本更改的框架,無論哪種方式,如果模塊更改,您將不得不重新啓動。你在使用fastcgi嗎?然後快速重新啓動您的腳本是所有需要的。你使用普通的舊CGI嗎?然後,無需重新啓動Web服務器,因爲您的腳本在每個請求中都被加載和解析。 – 2010-03-02 14:11:32

+0

@PP - 我正在使用普通的舊CGI。 – Spasski 2010-03-02 14:17:08

回答

1

如果從配置和數據分離的代碼,那麼最簡單的辦法就是焦油/ ZIP新文件,並解壓縮到現有的安裝。如果您需要更新數據文件,那麼您可以包含一個腳本來進行必要的更改。

看看th bugzilla升級指南。我已經多次使用這個過程。

http://www.bugzilla.org/docs/tip/en/html/upgrade.html