問題タブ [reboot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 再起動後に Windows サーバーが使用可能かどうかを検出するにはどうすればよいですか?
タスク スケジューラまたは同様のツールを使用して Windows 2000 以降のサーバーの再起動プロセスを自動化し、サーバーをリモートで再起動し、サーバーが復旧するのを待ちたいと考えています。発行しshutdown
たりpsshutdown
、リモートで再起動したりできますがsleep
、それが戻ってくるのを待つよりも良いものが必要です. 数分以内にオンラインに戻ったことを確認するかn
、エラーをスローする必要があります。
「オンラインに戻る」ことで、ping を実行できることだけでなく、RFC サービスが応答しているか、その他の決定的なバイタル サインがあることを確認したいと思います。
私は NT スクリプトのアプローチを好みますが、これを行うためのカスタム ツールを作成することを除外しているわけではありません。
何か案は?
windows - シャットダウンの代わりに強制的に再起動する方法 (XP)
VNC 経由でアクセスできる Windows XP SP2 仮想マシンがあります。Deep Freeze も実行されているため、強制的に再起動しても問題ありません。シャットダウンする代わりにオペレーティング システムを強制的に再起動する方法、またはソフトウェア アプリケーションを使用してマシンをシャットダウンする機能を完全に削除する方法を探しています (スタート メニュー、シャットダウン プログラム、またはその他のカスタム プログラムからの通常の方法など)。
ありがとう、トム
windows - コールドスタートとウォームスタートの比較
私たちのアプリケーションは、再起動 (コールド スタート) 後、一度開いた場合 (ウォーム スタート) よりもはるかに長い時間がかかります。
ほとんどの場合 (すべてではないにしても)、違いは DLL のロードにあるようです。DLL がキャッシュされたメモリ ページにある場合、はるかに高速にロードされます。ClearMemを使用して再起動をシミュレートしようとしましたが (実際の再起動よりも時間がかからないため)、さまざまな結果が得られました。
私の質問を要約すると:
- コールド スタートとウォーム スタートで起動時間の違いを経験したことはありますか?
- そのような違いをどのように扱ってきましたか?
- 確実に再起動をシミュレートする方法を知っていますか?
編集:
コメントの説明:
- アプリケーションはほとんどネイティブ C++ であり、一部の .NET が含まれています (ロードされた最初の .NET アセンブリが CLR の費用を負担します)。
- ロード時間の改善を目指しています。明らかに、プロファイリングの分担を行い、コード内のホットスポットを改善しました。
忘れていたのは、すべてのバイナリを再ベース化することで改善が得られたため、ローダーがロード時にそれを行う必要がなくなったことです。
windows - VBScript を使用して Windows ボックスを強制的に再起動する方法は?
Windows を強制的に再起動する方法を探していますが、問題が発生しています。私はもう試した
p>コマンドも試してみましたがshutdown -f -r
、どちらの場合も応答がない場合があり、再試行すると、どれだけ放置しても「システムがシャットダウンしているため、アクションを完了できませんでした」というエラーが表示されますシャットダウンしませんが、新しいプログラムを開始することはできますが、実行するshutdown -a
と同じエラーが発生します。スクリプトを使用して Windows を強制的に再起動するにはどうすればよいですか?
windows - 一部のインストーラーでは、プログラムを実行する前にコンピューターを再起動する必要があるのはなぜですか?
私はデスクトップ アプリケーションの展開にかなり慣れていないため、ソフトウェアのインストーラーを作成するのはこれが初めてです。現在、ソフトウェアをインストールした後に初めて実行すると、クラッシュします。その後、問題なく動作しています。この問題はまだデバッグ中ですが、インストール後すぐにソフトウェアを実行する前に再起動すると、このクラッシュが修正されるようです。
一部のインストーラーがソフトウェアを実行する前に再起動を要求する一般的な理由は何ですか?
また、一部のインストーラーは、インストールを完了する前に再起動する必要があるのはなぜですか?
前もって感謝します!
wcf - 再起動後に wcf 証明書キーセットが存在しない問題
1 つの VS ソリューションには、クライアント (wpf アプリ) と wcf サービス ライブラリの 2 つのプロジェクトがあります。
サーバー側でメッセージセキュリティとカスタム AspNetMembershipPrivider を使用して、ユーザー名とパスを検証しています。
Windowsセキュリティを使用していないため、サーバーで証明書を使用して安全なチャネルを確立する必要が
ありました.
- この証明書が Personal-Certificates の下の Certificates スナップインに表示されることを確認しました
- その証明書を指すように wcf .config を構成しました。
- VS でクライアント アプリを起動しました (また、VS は wcf lib の wcfhost アプリも
起動しました)。再起動後、wcfhost は次のように不満を述べました。
役立つのは、証明書を再作成することだけであり、再起動するまでもう一度です。上で述べたように、私のサービスは私のユーザー アカウント (ローカル管理者) で実行されているため、c:\Users\xxx\AppData\Roaming\Microsoft\Crypto\RSA\ ファイルへのアクセス許可は問題ではないと思います。
私が iis manager を使用して証明書を作成し、makesert などを作成していない理由は、私が持っている共有 osting アカウントですべてが機能することを確認したいからです (自己署名証明書を作成するホスティング パネルにオプションがあります)。
誰でもこれを手伝ってもらえますか? ありがとう
c# - Windowsの再起動がいつ完了したかをどのように判断しますか?
Windows Update APIを使用して、多数のVMを更新しています。Windows Updateには、必然的な再起動が伴います。Windowsボックスが実際に再起動を完了したかどうかをリモートサーバーから判断できる方法を誰かが考えられますか?すべてのアイデアや考えをいただければ幸いです。
編集:VMはLab Managerにあり、フェンスで囲まれた構成を使用しているため、WMIは機能しません。また、バックアップ時にVMを使用して信号を送信することを考えました。マシンを待機しているアプリは任意の数のマシン上にある可能性があるため、誰に通知するかを確実に知る方法はなかったため、合理的ではなかったようです。ただし、時間は必須ではありません(Service Packがダウンしたときに、これがいつか私を噛むことはわかっていますが)PINGで成功し、これまで5分間待ったので、今はそれを使用します。例外が発生した場合は、VMが復旧したときに世界に通知するようにVMを実装しようとします。ありがとうございます。
linux - ユーザー空間から Linux ボックスを再起動する
ユーザー空間プロセスから Linux ボックスを再起動する必要があります。次の動作が必要です。
- ファイルシステムの同期
- プロセスを正常に停止しようとしたり、ランレベル 5/6 に移動したりしないでください。
これらの要件を一緒に達成できますか?
'b' を proc/sysrq-trigger に書き込む予定でした。より良い方法はありますか?(いいえ、それでは同期できません。)
ありがとう!
python - bash/cygwin/$PATH: $PATH を変更するには本当に再起動する必要がありますか?
WinXPに直接インストールするのではなく、cygwinにインストールしたPythonを使いたかったので、~/.bashrcを編集してsourceしました。何も変わっていません。私は他のことを試しましたが、 $PATH を変更したことはありません。それで再起動しました。あはは; 今 $PATH が私が望んでいたものに変更されました。
しかし、誰がなぜこれが起こったのか説明できますか? cygwin (および bash) を介して行われた環境 (およびその変数) への変更は、再起動後にのみ有効になるのはいつですか?
(これは鉄道を運営する方法ですか?) (この質問はポイントを獲得する可能性は低いですが、私は興味があります。また、この点で役に立たないドキュメントを探すのにもうんざりしています.)
c# - C#/WPF アプリからマシンを再起動する
マシンを再起動するボタンを WPF アプリに追加したいと考えています。このアプリは常に Vista で実行されています。
クイック検索で何も見つからなかったという事実は、これが私が望んでいたよりも難しいかもしれないと私に思わせます...何かアイデアはありますか? ありがとう!