diff options
author | Matthew Holt <mholt@users.noreply.github.com> | 2019-12-23 12:41:05 -0700 |
---|---|---|
committer | Matthew Holt <mholt@users.noreply.github.com> | 2019-12-23 12:41:05 -0700 |
commit | cbb405f6aaee046c9de9ffb4f07ca824d9eedeb1 (patch) | |
tree | 5e1ed490037901854c30053cfee772cb858b9a90 /cmd/commands.go | |
parent | 724c72867835f9287b3df3ee5a0d75327c0780cf (diff) |
cmd: Eliminate unintended use of cgo
This means the stop command can only use the API to stop the instance;
no more signaling, unless we find a cgo-free way of doing it.
Diffstat (limited to 'cmd/commands.go')
-rw-r--r-- | cmd/commands.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/cmd/commands.go b/cmd/commands.go index a861cdf..971d8d9 100644 --- a/cmd/commands.go +++ b/cmd/commands.go @@ -134,13 +134,9 @@ not quit after printing, and can be useful for troubleshooting.`, Long: ` Stops the background Caddy process as gracefully as possible. -It will first try to use the admin API's /stop endpoint; the address of -this request can be customized using the --address flag if it is not the -default. - -If that fails for any reason, it will attempt to signal the first process -it can find named the same as this one (os.Args[0]). On Windows, such -a stop is forceful because Windows does not have signals.`, +It requires that the admin API is enabled and accessible, since it will +use the API's /stop endpoint. The address of this request can be +customized using the --address flag if it is not the default.`, Flags: func() *flag.FlagSet { fs := flag.NewFlagSet("stop", flag.ExitOnError) fs.String("address", "", "The address to use to reach the admin API endpoint, if not the default") |