mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-16 23:29:10 +00:00
api/services: fallback to restart in reload
And document that it is preferred Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
d438bb3e67
commit
3cd0759af0
@ -319,7 +319,7 @@ __PACKAGE__->register_method ({
|
|||||||
name => 'service_restart',
|
name => 'service_restart',
|
||||||
path => '{service}/restart',
|
path => '{service}/restart',
|
||||||
method => 'POST',
|
method => 'POST',
|
||||||
description => "Restart service.",
|
description => "Hard restart service. Use reload if you want to reduce interruptions.",
|
||||||
permissions => {
|
permissions => {
|
||||||
check => ['perm', '/nodes/{node}', [ 'Sys.Modify' ]],
|
check => ['perm', '/nodes/{node}', [ 'Sys.Modify' ]],
|
||||||
},
|
},
|
||||||
@ -355,7 +355,7 @@ __PACKAGE__->register_method ({
|
|||||||
name => 'service_reload',
|
name => 'service_reload',
|
||||||
path => '{service}/reload',
|
path => '{service}/reload',
|
||||||
method => 'POST',
|
method => 'POST',
|
||||||
description => "Reload service.",
|
description => "Reload service. Falls back to restart if service cannot be reloaded.",
|
||||||
permissions => {
|
permissions => {
|
||||||
check => ['perm', '/nodes/{node}', [ 'Sys.Modify' ]],
|
check => ['perm', '/nodes/{node}', [ 'Sys.Modify' ]],
|
||||||
},
|
},
|
||||||
@ -381,7 +381,7 @@ __PACKAGE__->register_method ({
|
|||||||
my $upid = shift;
|
my $upid = shift;
|
||||||
syslog('info', "reloading service $param->{service}: $upid\n");
|
syslog('info', "reloading service $param->{service}: $upid\n");
|
||||||
|
|
||||||
$service_cmd->($param->{service}, 'reload');
|
$service_cmd->($param->{service}, 'try-reload-or-restart');
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user