mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-12 19:02:12 +00:00
node_exporter_install: stop service before force installing
Stop node-exporter.service before re-install it, to avoid 'Text file busy' error. Fixes #6782
This commit is contained in:
5
dist/common/scripts/node_exporter_install
vendored
5
dist/common/scripts/node_exporter_install
vendored
@@ -42,6 +42,11 @@ if __name__ == '__main__':
|
||||
if node_exporter_p.exists() or (bindir_p() / 'prometheus-node_exporter').exists():
|
||||
if force:
|
||||
print('node_exporter already installed, reinstalling')
|
||||
try:
|
||||
node_exporter = systemd_unit('node-exporter.service')
|
||||
node_exporter.stop()
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
print('node_exporter already installed, you can use `--force` to force reinstallation')
|
||||
sys.exit(1)
|
||||
|
||||
Reference in New Issue
Block a user