偶尔停止使用它的 systemd 服务时systemctl stop test-server
会失败,提示作业已被取消:
Unable to stop service test-server: Job for test-server.service canceled.
什么可能导致服务停止被取消?
注意:停止实际上是从 Ansible playbook 启动的,但看不出它是如何相关的。
偶尔停止使用它的 systemd 服务时systemctl stop test-server
会失败,提示作业已被取消:
Unable to stop service test-server: Job for test-server.service canceled.
什么可能导致服务停止被取消?
注意:停止实际上是从 Ansible playbook 启动的,但看不出它是如何相关的。
在将应用程序部署到服务器上时,应用程序与其自身捆绑的内容与它期望平台(操作系统和已安装的软件包)提供的内容之间通常存在分离。其中一点是平台可以独立于应用程序进行更新。例如,当需要将安全更新紧急应用到平台提供的包而不重建整个应用程序时,这很有用。
传统上,安全更新只需执行包管理器命令即可在操作系统上安装更新版本的包(例如 RHEL 上的“yum update”)。但是随着容器技术(如 Docker)的出现,容器镜像基本上将应用程序和平台捆绑在一起,保持容器系统最新的规范方法是什么?主机和容器都有自己的、独立的包集,需要在主机上更新和更新,不会更新容器内的任何包。随着 RHEL 7 的发布,Docker 容器特别突出,听听 Redhat 推荐的处理容器安全更新的方法会很有趣。
关于几个选项的想法:
因此,这些方法似乎都不令人满意。