使用Ansible重新启动Apache Graceful

ky

什么是进行Apache正常重启的理想方法?

   - name: Restart Apache gracefully 
      command: apachectl -k graceful

Ansible systemd模块是否一样?如果没有,有什么区别?谢谢 !

- name: Restart apache service.
  systemd:
    name: apache2
    daemon_reload: yes
    state: restarted
碳酸钙

使用Ansible可以做的是确保与Apache的所有已建立的连接都已关闭(在Ansible术语中耗尽了)。

wait_for在条件设为的情况下,使用具有以下条件模块来等待特定主机和端口上的连接耗尽drained见下文:

- name: wait until apache2 connections are drained.
  wait_for:
   host: 0.0.0.0
   port: 80
   state: drained

注意:您可以将其用于所有Linux网络服务,如果您要按Ansible剧本中的特定顺序关闭服务,这将非常方便

wait_for指令可用于确保Ansible在完成特定步骤之前不会运行您的剧本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章