Wit*_*aft 5 shutdown services systemd mssql 16.04
我已经在我的 ubuntu 机器上安装了 Microsoft SQL-Server。现在它工作正常,但每次我关闭机器时,关机停止在
A stop job is running for microsoft sql server database engine ( x/30min )
Run Code Online (Sandbox Code Playgroud)
现在,如果您等待 30 分钟,它就会关闭,因此从技术上讲,这不是错误。但是,当我不得不关闭笔记本电脑时,我没有时间等待 30 分钟……另外,我有时不得不重新启动机器,不想等待 30 分钟才能重新启动它……
有没有办法阻止或禁用此停止工作?停止作业在哪里配置?
试过了sudo dpkg-reconfigure tzdata,但这没有帮助。
有帮助的是以下内容:
/lib/systemd/system/mssql-server.service使用文本编辑器打开
并更改TimeoutSec=30min为TimeoutSec=5sec
然后运行
systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)
重新加载配置。
就是这样,超时现在是 5 秒而不是 30 分钟。
有关风险和副作用,请阅读包装说明书并询问您的医生或药剂师 - 并随时准备好备用。
无论如何你应该这样做。
注意:
根据 PerlDuck 的提示,/lib/systemd/system/mssql-server.service您应该sudo systemctl edit mssql-server.service创建一个在 mssql 更新时不会被覆盖的插件,而不是直接编辑。
文件 /etc/systemd/system/mssql-server.service.d/override.conf 应该只包含它覆盖的值,例如
[Service]
TimeoutSec=5sec
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3196 次 |
| 最近记录: |