理解Systemd Timer：一次`D-Bus connection terminated`错误排查

我们的服务是一个SaaS服务，每当客户创建一个实例时，我们会使用terraform在云环境中创建一个EC2实例以及相关的基础设施。这个EC2使用一个预先构建的AMI创建，这个AMI当中已经安装了我们所维护的软件，这个软件在本文中将使用代号sinatra指代。在EC2被创建后，会自动运行一个脚本setup.sh来配置sinatra，期间会使用systemctl重启sinatra几次。 我们发现一位客户在创建实例时有一定几率会失败，错误信息如下（一些无关信息已经被省略）： ...Warning! D-Bus connection Terminated. Failed to wait for response: Connection reset by peer... The post 理解Systemd Timer：一次`D-Bus connection terminated`错误排查…