问题现象
在某些情况下,Acronis Managed Machine Service 由于无法及时停止而被终止,并且您在日志中收到以下错误信息:
中文日志:
acronis_mms.service 失败。
英文日志:
acronis_mms.service failed.
问题原因
Acronis MMS 服务的超时时间对于给定的环境和 Acronis 软件使用来说太短。
解决方法
增加 acronis_mms 的超时时间以正确的停止服务。
1) 创建文件夹/etc/systemd/system/acronis_mms.service.d
可以使用的命令示例:
mkdir /etc/systemd/system/acronis_mms.service.d
2)在该文件夹中创建一个文本文件acronis_mms.service.conf
使用 nano 文本编辑器的命令示例:
nano /etc/systemd/system/acronis_mms.service.d/acronis_mms.service.conf
3) 将以下两行复制到创建的文本文件中。他们将停止 Acronis MMS 服务的超时时间设置为 180 秒
[Service]
TimeoutStopSec=180
4) 保存对文件的更改。
Ctrl+O保存文件。
Ctrl+X关闭编辑器。
5) 通过在终端中运行以下两个命令来停止然后启动 Acronis MMS 服务:
sudo service acronis_mms stop
sudo service acronis_mms start
继续观察,如果问题仍然存在,您可能需要进一步增加超时时间。
附加信息:
在全新安装时设置的 Acronis 服务的默认超时设置可以 在/etc/systemd/system目录中的.service文件中看到 。这些 服务 文件是纯文本文件,可以在任何文本查看器/编辑器中查看。
例如,文件 /etc/systemd/system/acronis_mms.service 包含以下行:
TimeoutStopSec=1min
这是默认的超时时间,如果服务在发出停止信号后 1 分钟内没有停止,则会被终止。
(!) 建议通过额外的.conf 文件而不是直接在 .service 文件中自定义 Acronis 服务参数 ,因为 .service 文件会随着 Acronis 软件的每次更新而被覆盖,将所有设置重置为默认值。
更多信息
相同的方法可用于增加 Linux 上其他 Acronis 服务的超时时间。您可以在本文中找到完整的服务列表。