問題タブ [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.

0 投票する
2 に答える
1426 参照

c# - MSMQ サーバーの再起動時にリモート MSMQ 接続が失われたように見える問題

Windows サービス内のリモート MSMQ に接続し、次のように BeginReceive を実行しています。

Process メソッドはメッセージを取得し、次のように EndReceive を呼び出します。

メッセージを処理してから、次のように BeginReceive を再度呼び出します。

問題は、何らかの理由で MSMQ サーバーが再起動すると、Process メソッドが起動し、EndReceive 行に到達して MessageQueueException をスローすることです。リモート サーバーが再起動すると、Windows サービスを再起動するまでメッセージの受信と処理が行われません。

ReceiveCompletedEventHandler メソッド (プロセス) が起動しているのと、リモート サーバーの再起動後にメッセージが受信されないのは奇妙に思えます。再起動後に接続が再確立されることを確認する方法がよくわかりません。

なぜこれが起こっているのか誰にも分かりますか?(そしてそれを修正する方法は?)。

- EndReceive 呼び出しがこの特定のエラーをスローした場合を処理するコードをいくつか追加し、エラーがなくなるまで (Thread.Sleeps を使用して) BeginReceive() を再度呼び出してループします。厄介なことに、MSMQ サーバーがバックアップされ、BeginReceive が機能しているように見える (つまり、エラーが発生しない) 場合でも、これは機能しているように見えますが、メッセージは受信されません。

0 投票する
2 に答える
1827 参照

rabbitmq - celerybeat shutdown-initscriptオーダー?

「再起動防止」になるようにrabbitmq/celery / django-celery / djangoを設定しようとしています。つまり、すべてが自動的に元に戻ります。これを除いて、すべてが正常に機能しているようです。

再起動すると、すべてのサービスが開始されますが、celerydはrabbitmqの前に開始され、その後、接続できないためにcelerybeatが終了するようです(?):

Ubuntuでは、apt付きのrabbitmq-server、pip付きのdjango-celeryをvirtualenvにインストールしてから、https://github.com/ask/celery/tree/master/contrib/debianから取得した「celeryd」initscriptをシンボリックリンクしました。 /etc/init.dの/init.d、virtualenvからのdjangocelerydを使用するように/etc/ default / celerydで構成し、経由で「再起動防止」にしました(おそらく「デフォルト」が問題ですか?)

celerydとcelerybeatを別々のinitscriptで実行するのではなく、Beatを含めるようにcelerydを構成しました(おそらくそれが問題ですか?):

この問題を解決するための指針はありますか?

もし私が

苦情はありません:

しかし、私は手動の手順の必要性を排除する必要があります。

0 投票する
4 に答える
5575 参照

c# - c# リモート マシンを再起動します。ホスト名はテキスト ボックスです

私はC#に本当に慣れていないので、プログラムに問題があると思います。プログラムを実行したいのですが、リモートマシンを再起動するボタンが1つあり、マシン名を入力するテキストボックスがあります(Windows XP SP3環境)。これは私が持っているコードで、マシンを再起動していません。プログラム自体から psexec を呼び出すことができない限り、psexec を使用したくない b/ci これを動的プログラムにしたい。簡単に言うと、cmdプロンプトが表示されますが、何らかの理由でマシンが再起動しません(リモートマシンの権限があります)...私が見落としていた単純なものなので、どんな提案でも大歓迎です。

コード:

0 投票する
5 に答える
20134 参照

ios - プログラムでiphoneを再起動します

私はコードを持っています

コマンドはrebootターミナルで機能しますが、rootとしてアプリを実行しても、操作は拒否されます。誰かがうまくいく方法を見つけましたか、またはSBSettingの再起動について少し説明できますか?それは私を興味深くさせますか?

0 投票する
1 に答える
486 参照

shell - 再起動時にzippy32の実行をスケジュールします

シェル拡張機能を登録するインストーラーをNSISで作成しています。

アンインストールおよびアップグレード時に、explorer.exeが古い拡張機能をロックし、プロセスの強制終了-再開が除外されるため、古い拡張機能を削除/上書きすることはできません。

そこで、新しい拡張機能を別の名前で抽出し、古い拡張機能に削除のマークを付け(アンインストール/アップグレード)、PendingFileRenameOperationsレジストリキーを使用して新しい拡張機能の名前を元の名前(アップグレードのみ)に変更します。これまでのところ、これは正常に機能します。

問題は、PendingFileRenameOperationsは再起動時にのみ機能するため、起動時に新しいシェルコンポーネントを登録する必要があることです。再起動後にzippy32操作をスケジュールする方法はありますか?

ログオフ/ログオンもRunOnce操作をトリガーするため、 RunOnceでの.bat実行を介してこれを行うことに依存することはできません。

前もって感謝します。

0 投票する
1 に答える
397 参照

c - C言語を使用してGRUBの変数を変更する

GRUB の変数の値を変更する C プログラムを作成する方法があるかどうか疑問に思っていました。

たとえば、別のOSでコンピューターを再起動できるプログラムを作成する必要があります。

  • 私はSuse disk1にいます

プログラムは GRUB の変数を変更し、自動的に再起動します。

  • 私はSuse disk2を使用しています

title、root、kernel、initrd などの変数にアクセスしたいと思います。ただし、/boot/grub/menu.lst または grub.conf ファイルを編集する必要はありません。

GRUB 用の API はありますか?

0 投票する
1 に答える
9370 参照

android - プログラムで Android デバイスを再起動する

重複の可能性:
ボタンのクリックで電話を再起動する

プログラムでデバイスを再起動することは可能ですか?

ボタンをクリックしてデバイスを再起動したいだけです。

0 投票する
2 に答える
2954 参照

iphone - iPhone プロジェクトが実行されていません (複数回)

Xcodeを介して自分の電話で実行しようとしているiPhoneアプリがあります。

  • 問題なくインストールおよび実行されます
  • ソースコードに変更を加えます (NSLog() のように無視できます)
  • 問題なくインストールされます
  • 実行するとエラーが発生します:

    Error Starting Executable 'myApp'

    Don't know how to run. Try "help target".

  • アプリをアンインストールし、電話を再起動します

  • 問題なくインストールおよび実行されます (別の変更を行うまで。その後、このダンスを繰り返さなければなりません)。

言うまでもなく、アプリをアンインストールし、電話を再起動し、環境を再初期化する (つまり、環境設定を設定する) 必要があると、非常に時間がかかり、深刻な問題が発生している可能性があります。問題は、受け取ったあいまいなエラー メッセージだけで、Google のどこにもアクセスできないことです。この問題は一体どこから来ているのでしょうか?

0 投票する
3 に答える
182 参照

android - システムがクラッシュまたは再起動したときに通知するイベント/意図はありますか?

必要に応じてデータベースを更新する機能を実装しました。

(例: データベースのカラム値の 1 つを B に変更)

システムがクラッシュしたり、再起動したり、故障したりした場合、

データベースを元に戻すために処理できることはありますか?

(例: データベースの列の値の 1 つを A に戻す)

手伝ってくれてありがとう。

0 投票する
2 に答える
69571 参照

windows-7 - 環境変数を設定するには、64 ビットで再起動する必要があります

システム PATH 環境変数を設定する必要がある Wix 3.5 を使用するインストーラーに取り組んでいます。

これは私が環境変数を設定する方法です:

これは、変更を認識するために再起動する必要なく、32 ビット システムで動作しているようです。ただし、64 ビット Windows 7 で試してみると、再起動が必要です。

これは 64 ビット システムの既知の問題ですか?

おそらく最善の方法は、再起動をスケジュールしてすべての拠点をカバーすることです。

ありがとう、アラン