2016-10-21 20 views
2

ユーザーが自分のファイルをアップロードして自分のWebサイトを作成できる静的なhtml Webサーバーを設定しています。 私はWebサーバーとしてCaddyを使用しています。私が理解する限り、新しいホストがCaddyfileに追加されるたびに、新しいサイトの提供を開始するためにCaddyを再起動する必要があります。 キャディを完全に再起動する必要がなく、他のサイトが影響を受けたり、他の方法で影響を受けない場所を回避する方法があるのだろうかと思います。再起動せずにCaddy Web Serverにサイトを追加する

答えて

4

私はマット・ホルト、キャディーの作成者からの回答を得ました:

あなたは、ゼロダウンタイムのリロードを行いUSR1でキャディーを、シグナルができます。

キャディは容易ようにリロードすることができる。

ps -C caddy 
PID TTY   TIME CMD 
1392 pts/0 00:00:00 caddy 

2:実行キャディインスタンスからPIDし1.Get

:端末から

は、次のコマンドを実行します。 USR1パラメータでkillコマンドを送信する

kill -s USR1 1392 

それだけです。キャディーは他のサイトに影響を与えずに再ロードされます。

+0

これとこれの違いは何ですか:「pkill -USR1 caddy」 – Noamway

関連する問題