2

ユーザーが独自のファイルをアップロードして独自の Web サイトを作成できる静的 HTML Web サーバーをセットアップしています。私は Web サーバーとして Caddy を使用しています。私の知る限り、Caddyfile に新しいホストが追加されるたびに、新しいサイトの提供を開始するために Caddy を再起動する必要があります。他のサイトが影響を受けない、または Caddy を完全に再起動する必要のない他の方法で、それを回避する方法があるのではないかと思います。

4

1 に答える 1

7

Caddy の作成者である Matt Holt から回答を得ました。

ゼロ ダウンタイム リロードを行う USR1 で Caddy に信号を送ることができます。

キャディは次のように簡単にリロードできます。

ターミナルから次のコマンドを実行します。

1.実行中のキャディ インスタンスから PID を取得します。

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

2. USR1 パラメータを指定して kill コマンドを送信する

kill -s USR1 1392

以上です。キャディは、他のサイトに影響を与えることなくリロードされます。

于 2016-10-21T20:32:20.453 に答える