見出し画像

ドミノサーバー終了のタイムアウト

はじめに

 皆さんはドミノサーバーをどうやって終わらせていますか?
 Windowsをシャットダウンすれば止まるので気にしていませんか? ドミノサービスを止めていますか? ドミノサーバーコンソールから終了命令を入れて終わらせますか?
 ドミノサーバーの終了処理に時間がかかりすぎてタイムアウトしたことがあるでしょうか。タイムアウトすると次回サーバー起動に時間がかかるようになります。ログ(log.nsf)や、その他の開いていたファイルのチェックに時間がかかるみたいです。
 どうしたらいいんだ?

ドミノサーバーコンソール

 ドミのサーバーコンソールへ『EXIT』と入力してサーバーを終わらせると、タイムアウトは30分になります。これは良い方法かもしれません。
 ドミノサーバーそのもの(nserver.exe)が終了しても、サービス(nservice.exe)だけ動いたままになることがあります。サービスの状態を確認しなければ気にならないです。

ドミノサービス

 Windowsサービス終了のタイムアウトは20秒になります。この時間が短いと感じるかもしれません。
 数百テラバイトのデータを持つドミノサーバーが、すべてのデータベースを閉じるには時間が足りないかもしれません。

Windowsシャットダウン

 Windows終了にshutdown.exeを使ったったときのタイムアウトは30秒です。

おわりに

 タイムアウト時間は設定で変更することができます。Windowsサービスやシャットダウンの時間を変更するときに考慮するべき問題があります。それはドミノ以外の何かのタイムアウト時間も変わるということです。

関連する記事


いいなと思ったら応援しよう!

カミュプリィ(ノーツドミノの維持管理と開発)
サポートいただければ、記事をもっと充実することができます