Size: a a a

2020 December 24

R

Roman in Saltstack
не знаю какая у вас конфигурация мастера, какие фичи используются, но мастер здорового человка выглядит так
источник

OM

Omega M in Saltstack
@vskubriev Смотри запинненые посты.
источник

OM

Omega M in Saltstack
@vskubriev какая версия соли на твоем мастере ?
источник

R

Roman in Saltstack
Vladimir Skubriev
откуда ему там взятся
если мастер торчит в паблик - то есть откуда
источник

VS

Vladimir Skubriev in Saltstack
Roman
не знаю какая у вас конфигурация мастера, какие фичи используются, но мастер здорового человка выглядит так
vbox только смущает
источник

R

Roman in Saltstack
Vladimir Skubriev
vbox только смущает
ну это не важно, просто это в вагранте
я к тому что никаких левых процессов со странными именами никогда не видел, и в проде в т.ч.
источник

R

Roman in Saltstack
если что-то называется странно, жрет всю память и проц - вероятно это майнер
источник

R

Roman in Saltstack
и вообще судя по скрину предок этого процесса - init, т.к. он на одном уровне с systemd процессами
источник

GG

George Gaál in Saltstack
Roman
Кто-нибудь сталкивался с таким, что после установки пакета, системд сервис не доступен

----------
         ID: postgresql_13_pkg
   Function: pkg.installed
     Result: True
    Comment: The following packages were installed/updated: postgresql13-server
    Started: 13:10:41.145477
   Duration: 18437.132 ms
   ...

----------
         ID: postgresql_13_service
   Function: service.enabled
     Result: False
    Comment: The named service postgresql-13 is not available
    Started: 13:11:10.764602
   Duration: 1.286 ms
    Changes:

только под CentOS такое наблюдаю, под Debian ни разу не было такого. Я так предполагаю проблема не в солте, а в ОС / systemd, к моменту когда выполняется
service.enabled
система еще не "подхватила" новый юнит файл.
хм
источник

GG

George Gaál in Saltstack
а ты сделай daemon-reload
источник

GG

George Gaál in Saltstack
после установки пакета
источник

R

Roman in Saltstack
George Gaál
а ты сделай daemon-reload
да это понятно, придется так и сделать, чтоб наверняка, мне просто интересно я один такой "везучий" или все же случается у других
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Roman
Кто-нибудь сталкивался с таким, что после установки пакета, системд сервис не доступен

----------
         ID: postgresql_13_pkg
   Function: pkg.installed
     Result: True
    Comment: The following packages were installed/updated: postgresql13-server
    Started: 13:10:41.145477
   Duration: 18437.132 ms
   ...

----------
         ID: postgresql_13_service
   Function: service.enabled
     Result: False
    Comment: The named service postgresql-13 is not available
    Started: 13:11:10.764602
   Duration: 1.286 ms
    Changes:

только под CentOS такое наблюдаю, под Debian ни разу не было такого. Я так предполагаю проблема не в солте, а в ОС / systemd, к моменту когда выполняется
service.enabled
система еще не "подхватила" новый юнит файл.
Не сталкивался. Хотя я не юзаю enabled. Только running.
Может он под капотом делает daemon-reload 🤔
источник

R

Roman in Saltstack
Yerzhan Zhiyentayev
Не сталкивался. Хотя я не юзаю enabled. Только running.
Может он под капотом делает daemon-reload 🤔
кстати это мысль, надо глянуть в код, тоже обычно running только использую, а тут задействовал enabled и получил нестабильное поведение
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Roman
Кто-нибудь сталкивался с таким, что после установки пакета, системд сервис не доступен

----------
         ID: postgresql_13_pkg
   Function: pkg.installed
     Result: True
    Comment: The following packages were installed/updated: postgresql13-server
    Started: 13:10:41.145477
   Duration: 18437.132 ms
   ...

----------
         ID: postgresql_13_service
   Function: service.enabled
     Result: False
    Comment: The named service postgresql-13 is not available
    Started: 13:11:10.764602
   Duration: 1.286 ms
    Changes:

только под CentOS такое наблюдаю, под Debian ни разу не было такого. Я так предполагаю проблема не в солте, а в ОС / systemd, к моменту когда выполняется
service.enabled
система еще не "подхватила" новый юнит файл.
Ну и на крайняк попробуй postgresql-13.service а не postgresql-13
источник

R

Roman in Saltstack
не, проблема рандомная, иногда все разу хорошо, иногда при повторном прогоне все хорошо становится
источник

GG

George Gaál in Saltstack
Значит, гоночки
источник

R

Roman in Saltstack
Посмотрел код и проверил на практике - нет разницы service.enabled или service.running там в обоих случаях первым образом происходит проверка доступен ли сервис, если не доступен сразу возвращается ошибка или информация вроде "сервис будет запущен" если test=true
источник

GG

George Gaál in Saltstack
значит daemon-reload не успевает
источник

GG

George Gaál in Saltstack
воткни его в стейт
источник