UbuntuマシンにMicrosoft SQL-Serverをインストールしました。これで問題なく動作しますが、マシンをシャットダウンするたびに、シャットダウンが次の場所で停止します。
A stop job is running for Microsoft sql server database engine ( x/30min )
30分待っても止まるので、技術的にはバグではありません。ただし、ラップトップをシャットダウンする必要がある場合、30分待つ時間はありません...また、マシンを再起動する必要があり、再起動するのに30分待つ必要はありません...
この停止ジョブをブロックまたは無効にする方法はありますか?ストップジョブはどこに設定されていますか?
試しましたSudo dpkg-reconfigure tzdata
、しかしそれは助けにはならなかった。
役立つのは次のとおりです。
開いた /lib/systemd/system/mssql-server.service
テキストエディター付き
そして変更TimeoutSec=30min
〜TimeoutSec=5sec
次に実行します
systemctl daemon-reload
設定をリロードします。
タイムアウトは30分ではなく5秒になりました。
リスクと副作用については、パッケージのリーフレットを読み、医師または薬剤師に尋ねてください-そして、常にバックアップを手元に置いておいてください。
とにかくそうすべきです。
詳細情報: [〜#〜] rtfm [〜#〜] / man page
注:
直接編集する代わりに、PerlDuckのtippに従って/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