ハングしたサーバーをリモートで再起動する方法


21

ハングした2003サーバーをリモートで再起動しようとしています。

サーバーはping可能ですが、リモートで接続することはできません。

psshutdown does not work
shutdown -i does not work

これらのソリューションのいずれかが将来的に機能することを確認するためにサーバーがバックアップされたので、私は今何ができますか


13
:)抵抗できませんでした.... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr

1
このサーバーにIPMI機能がある場合、できれば(リモートの手と目を取得できるように)直接リセットして、誰かが将来のリモートアクセスのためにIPMIの詳細を設定できるようにします。または、管理対象PDUまたは同様のデバイスに接続して、サーバーの電源ポートをハードサイクルできるようにします。
jwbensley

1
@woliveirajr- 数年後、Erikが去ってからずっと経ってから、故障したサーバーはオフラインになり、新しいサーバーと交換されました...一時的な修正ほど永続的なものはありません。世界はそれらでいっぱいです!
Fiasco Labs

1
@woliveirajr-今日まで、そのサーバールームの人々は、CDトレイの開閉の音が聞こえることを誓います。ITCUPHOLDERROBOTのゴースト。-これを共有してくれてありがとう。
-stefgosselin

回答:


16

Windowsが通常の再起動要求に応答しない場合、その時点で、将来同様の状況を防ぐためにできることはあまりありません。SCCMクライアントセンターまたはpskillを使用してlsass.exeを強制終了することにより、シャットダウンまたはpsshutdownに応答しないハングしたWindows OSを再起動することができました。それが終了すると、カーネルは60秒後に強制的にシステムを停止して再起動します。ただし、多くの場合、lsassは殺すことができず、このトリックは機能しません。

このサーバーはどのようなハードウェアで実行されていますか?代わりにServer 2008R2をインストールできますか?サーバー2003は非常に安定していますが、それがオプションである場合、2008年の安定性からはまだ長い道のりです。別のオプションは、実行する必要のある奇妙なプログラムまたは安定性の問題を解決するために変更できない他の構成による安定性の問題がある場合、2003サーバーを仮想化することです。これにより、仮想セッションがハングした場合にリセットできます。

状況を解決するための多くのオプションがありますが、Windows Server 2003インストールのいくつかの設定を変更したり、ソフトウェアをインストールしたりするような単純なものは含まれません。通常、Windows OSがあなたが説明する時点までに、電源/リセットボタンを押すだけで十分であるという点までハングアップします。


1
これまでのところ、これが実際に質問に答えた唯一の答えです。kvmとハードリブートについてはすべて知っています。lsass.exeを殺すトリックについては知りませんでした。ありがとう!
マシューC

私のハングしたServer 2003マシンの殺害csrssがトリックをしました。それはメモリダンプに非常に長い時間を要したBSODイベントを開始しましたが、その後、マシンは多かれ少なかれ稼働状態に戻りました。ログインして、根本的な原因のトラブルシューティングを開始できる程度に少なくとも操作可能。
マットウィルキー

pskill lsassは、shutdown.exeまたはpsshutdown.exeに応答しないハングしたw2k8 r2サーバーで動作しました
JimSTAT

31
  • KVMユニットにログインします
  • ハードリセットをトリガーします。

オフサイトのサーバーには、常にKVM機能を備えたIPMIドーターボードが必要です。これにより、サーバーのオン/オフを含め、サーバーをリモート制御できます。それがないサーバーはサーバーではありません。


15
それ以外のサーバーでは+1はサーバーではありません!
ハレド

私は財布のひもに手を携えておらず、システムはまだ稼働しています。だから私はそれをソフトサイクルする方法を探しています。
マシューC

5
あなたは誰もいません。シンプル。サーバーの再起動が必要です これが、サーバーと一緒に購入したときに非常に安い特別な技術である理由です。あなたの終わりの誰かがそれをくじいて、今それで生きます。
トムトム

2
言い換えれば、コードでpingを実行すると一時的に閉じるリレー。イーサネット、TIP-120トランジスタ、アンチキックダイオード、リレーを備えたAdafruit Arudinoの仕事のように見えます。リセットスイッチ全体に配線し、サーバーが停止したときにそれを強打します。その後、「実サーバー」を使用できます。より住みやすい世界のためのそれほど下手な技術ではありません!
フィアスコラボ

プロはフィアスコのプロ用機器を使用します。BIOSをリモートで更新する場合、またはOSを再インストールする場合はどうですか?適切なKVMシステムを使用すると、OSが関与することなく、サーバーにリモートDVDイメージを添付できます。私はむしろ、そこに行かずにリモートサーバーを診断および修正する能力を持っています。
トムトム

17

shutdown /m \\computer /r /t 0すぐに再起動して、開いているプログラムを強制終了してみてください。

それでもうまくいかない場合は、おそらく電源を入れ直さなければなりません。DRAC / iLOまたは同様のLOMカードをお持ちの場合は、今すぐ利用してください。


また、プログラムを強制的に閉じるために/ fスイッチが必要になります

2
@August /f/tここで暗示されているため、不要です。ただし、習慣を外して使用しても問題はありません。
-MDMarra

@MDMarra、素敵な発見!The /f parameter is implied when a value greater than 0 is specified for the /t parameter.これは、0以上のものが必要であることを意味しているようです。
Nixphoe12年

1
@Nixphoeは、文書化されているにもかかわらず、0を使用/f/tても暗示されることを保証できます。/t 0ターゲットマシンを即座に強制シャットダウンし、すぐに終了しない開いているアプリケーションをすべて強制終了します
MDMarra
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.