Назад | Перейти на главную страницу

systemd вышла из-под контроля, запускает службу

Я пытаюсь настроить систему CoreOS и стабильно работать в Microsoft Azure и почти готов. Моя единственная проблема сейчас в том, что systemd, похоже, выходит из-под контроля в отношении запуска etcd и флота. Когда я бегу

sudo systemctl status etcd.service

У меня постоянный поток чтения строк

Nov 11 03:47:54 Services1 systemd[1]: Started etcd.
Nov 11 03:47:54 Services1 systemd[1]: Started etcd.
Nov 11 03:47:54 Services1 systemd[1]: Started etcd.
Nov 11 03:47:55 Services1 systemd[1]: Started etcd.
Nov 11 03:47:55 Services1 systemd[1]: Started etcd.
Nov 11 03:47:55 Services1 systemd[1]: Started etcd.
Nov 11 03:47:55 Services1 systemd[1]: Started etcd.
Nov 11 03:47:55 Services1 systemd[1]: Started etcd.

То же и с флотом. Ничего сумасшедшего в моей облачной конфигурации, просто

- name: etcd.service
  command: start

Это сводит меня с ума, а systemd постоянно загружает процессор примерно на 35%, что недопустимо с точки зрения производительности. Что мне делать, чтобы это остановить?

ОБНОВЛЕНИЕ: оказывается, это была моя вина. Я скопировал / вставил информацию о конфигурации облака из /usr/share/oem/cloud-config.yml и добавил ее в свой cloud-config.yml, который я использовал для запуска etcd и флота. По-видимому, в Azure есть облачная конфигурация OEM, которая затем автоматически вызывает вашу, и то, что я сделал, вероятно, вызвало бесконечный цикл.

Оказывается, это была моя вина. Я скопировал / вставил информацию о конфигурации облака из /usr/share/oem/cloud-config.yml и добавил ее в свой cloud-config.yml, который я использовал для запуска etcd и флота. По-видимому, в Azure есть облачная конфигурация OEM, которая затем автоматически вызывает вашу, и то, что я сделал, вероятно, вызвало бесконечный цикл.