Я пытаюсь настроить службу nginx с помощью шеф-повара, но Im получает ошибку ниже.Перезапустите службу Nginx на Centos 7 через шеф-повар
Chef::Exceptions::Service
-------------------------
service[nginx]: unable to locate the init.d script!
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/xxx/recipes/default.rb
23: service 'nginx' do
24: supports :status => true, :restart => true, :reload => true
25: action :enable
26: end
27:
можно перезапустить службу вручную на машине с
service nginx restart
Redirecting to /bin/systemctl restart nginx.service
Как перезапустить Nginx обслуживание через шефа, если Systemctl управлять услугой Nginx?
Должен ли я также создать скрипт init.d?
Благодаря
Какая версия шеф-повара? Он должен указать вам версию в верхней части выходного файла. – coderanger
Начальный клиент шеф-повара, версия 11.8.2 – Berlin
Это сделало бы это, что предшествовало автоматической поддержке systemd. Я не помню, если бы мы даже включили поддержку systemd. Вероятно, лучше всего обновить, по крайней мере, до последней версии 11.x, хотя на данный момент вам нужно перейти на 12. – coderanger