サービスとして、
・管理サーバ
・Webサーバ1
の2つがあります。
各々のサービスをサーバマシン停止時に自動で終了するスクリプトを作成して、デーモンに登録しようと考えています。
その時の条件として「Webサーバ1」を停止する際は、「管理サーバ」が起動している必要があります。
デーモンに、
・K01_Webサーバ1
・K02_管理サーバ
と登録した場合、スクリプトで制御しない限り、「Webサーバ1」が終了されたことを確認される前に
「K02_管理サーバ」の終了コマンドが実行されてしまうことがあるかと思います。
(1)まず上記の認識は正しいですか?
そこで、「K02_管理サーバ」のスクリプトで「Webサーバ1」が終了したかどうか確認するスクリプトを追加して
サービスが終了するまでに3分かかったとします。
(2)その場合は、サーバマシンの停止までの時間も通常より3分長くかかってしまうという事になりますか?
(例えば「Webサービス1」の停止がいつまで経っても終わらないような場合は、そこで止まってしまうという
リスクも発生することになるのでしょうか?)
それとも一定時間で強制的に終了されるものですか?
通常、サーバ再起動は「/usr/sbin/shutdown -i6 -g0 -y」を実行して行っています。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
そういう風に設定したのならそうなりますね。
いつまでも待ちますよ。
たとえば、NFSサーバのような場合、クライアントからのアンマウントを待ってしまう場合、NFSサーバが停止できなくなります。
なので、普通は、そういったサーバを強制的にシャットダウンするときには、initを使います。
どうしてもその終了処理が必要なのであれば、時間制限を設けるか、管理者の介入が必要となります。
ご回答、ありがとうございます。
・管理サーバ
のサービス監視をどのように行おうかと思っていまして、
(別マシンのため、psでの確認もNG)
下手にスクリプトを作成してしまうと停止できないなどの
問題が発生しまうのでは… という懸念事項があったため
確認させていただいた次第です。
最新の注意を払って作成したいと思います。
(一定時間でサービスの停止が確認できなかった場合は、
サービスを停止せずにマシンをシャットダウン、などの
対応で考えてます)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- JavaScript インスタグラムのapiを利用して ID情報を持ってきて 自前のサーバでゲームサービスとか できますか 1 2023/05/12 16:10
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
Apacheとは?
-
fastcopyとタスクスケジューラ...
-
Linuxでの不正アクセス等の問題...
-
ファイルコピーする場合のサー...
-
RHELのErrataの適用
-
1対1対向接続でリモートデス...
-
ドメインをワークグループに変...
-
【アクセスが拒否されました。...
-
ホームページを見ようとしたら ...
-
【ドメイン参加】ネットワーク...
-
アクセス許可、管理者権限が得...
-
対象のアカウント名は間違って...
-
レジストリのバックアップデー...
-
DB2 にリモートで接続する方法...
-
リモートデスクトップでPrintSc...
-
リモートデスクトップのプロセス名
-
Catalyst2960のport security設...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
administrator、administrators...
-
RHELのErrataの適用
-
ファイルコピーする場合のサー...
-
WindowsserverとCALの事について
-
squid cache_peerのproxy-only...
-
自動メール送信するには?
-
サーバの日付を変更するとWebア...
-
tracert www.yahoo.co.jp
-
32bit/64bitアプリケーションの...
-
FSMOの時刻同期設定について
-
fastcopyとタスクスケジューラ...
-
運用日付の環境変数への設定に...
-
DNSサーバへの負荷試験ツール・...
-
net timeができない。
-
VxFSとUFSの違い...
-
一台のPCで複数OSを使用する開...
-
IISとは?
おすすめ情報