簡體   English   中英

在運行偏航時加載新的雅司配置文件

[英]Loading new yaws configuration file while running yaws

我正在使用YAWS來為我的遠程應用程序提供服務。 當yaws.conf文件發生變化時,我正在重新啟動服務器以使這些更改生效。 我不想這樣做,因為如果服務器停機超過一定時間,我的應用程序可能會崩潰。

那么有沒有辦法加載新的配置文件而不停止服務器,比如實時代碼更新?

您可以使用交互式shell中的以下命令重新加載Yaws配置文件,而無需重新啟動服務器:

yaws --hup --id ID

--id ID部分是可選的 - 如果您正在運行多個Yaws實例,它可以讓您識別要重新加載的特定Yaws服務器。

有yaws_api:setconf(GC,SCList),主要用於運行Yaws“嵌入式”(即,在你自己的一個主管下,而不是作為一個單獨的應用程序啟動Yaws)。 但是當你這樣做時,Yaws仍然會拆除所有現有的端口和連接,以便設置新的配置。 所以第一個問題是:你是否測量了重啟整個Yaws應用程序所需的時間? 它可能只比重新加載配置稍慢,在這種情況下,如果沒有真正獲得任何東西,您將使代碼更復雜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM