1
シェフを使用してnginxサービスを設定しようとしていますが、下記のエラーが表示されます。 Systemctlはnginxのサービスを管理する場合シェフによるCentos 7のNginxサービスの再起動
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:
私はどのようにシェフを経てnginxのサービスを再起動する
service nginx restart
Redirecting to /bin/systemctl restart nginx.service
を持つマシン上でサービスを手動で再起動することができますか?
init.dスクリプトも作成する必要がありますか?
それを行うだろう、自動systemdにサポートに先行:答えにこれを下にコピーするには
おかげ
シェフのバージョンは?これは、実行出力の一番上にあるバージョンを示すはずです。 – coderanger
Chef Clientの起動、バージョン11.8.2 – Berlin
これは、システムの自動サポートに先立つものです。当時はシステムサポートを含めても覚えていません。少なくとも最新の11.xリリースにアップグレードすることをお勧めしますが、実際には今は12に移行する必要があります。 – coderanger