問題タブ [panic]

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 に答える
399 参照

linux - UnixでGoプログラムのパニックログを簡単に取得する効率的な方法はありますか?

Go プログラムをサーバーとして実行しているため、後で分析およびデバッグするために問題が発生した場合にパニック ログをキャッチするメカニズムが必要です。UnixでGoプログラムのパニックログを簡単に取得する効率的な方法はありますか? これについてのあなたの経験を紹介できますか?ありがとう :)

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

c++ - リモートマシンでカーネルパニックを検出する方法は?

ローカル ネットワーク上の複数の Linux マシンの状態を監視するソフトウェアがあります。実行するチェックの 1 つは、すべてのマシンに定期的に ping を送信して、マシンが応答していることを確認することです。

最近、1 つまたは複数のマシンがカーネル パニック状態にあるにもかかわらず、ping に応答する可能性があることに気付きました。次のいずれかの場合に true を返す、C++ で実行できる何らかのチェックがあるかどうかを知りたいです。

a) リモート マシンが応答しません (現在、ping ステートメントでこれを実行しています)。b) リモート マシンは応答しますが、カーネル パニック状態です。

問題は、カーネル パニック時に何が機能し、何が機能しないかがわからないということです。

それが役立つ場合、これはRHEL 5.7にあります。前もって感謝します!

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

error-handling - golang で "defer-panic-recover" と "if err != nil { //dosomething}" をチェックするどちらを使用するのが良いですか?

ファイルやデータベースを開いたり閉じたり、書き込みや読み取りを実行したりする大きなプログラムを作成しました。「go の例外処理」というものがないので、「defer」ステートメントと「recover()」関数についてよく知らなかったので、ファイルのオープン、読み書き、データベース エントリのたびにエラー チェックを適用しました。など。

このため、最初に db_updation_status を "false" として定義し、プログラムのすべてがうまくいくまで "true" にしないようにしています。私はすべての関数でこれを行いました。失敗する可能性があると思われるすべての操作の後です。

defer-panic-recover を使用してこれを行うためのより良い方法があると思いますか? ここでこれらについて読んだhttp://golang.org/doc/articles/defer_panic_recover.htmlが、それらの使用方法を明確に理解できません。これらの構造は、例外処理に似たものを提供しますか? これらの構成要素がなくてもよいのでしょうか? 誰かがこれを簡単な言葉で説明してくれたり、これらの構造の使用例を提供して、上で使用したエラー処理のタイプと比較したりしてくれれば、本当にありがたいです。

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

sql - ERROR:SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064

過去 3 時間、答えを探していましたが、どうすればよいかわかりません。コードは次のとおりです。

そして、ここにエラーがあります:

ERROR:SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。1 行目の ''products' ORDER BY id' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

私は何を間違えたのでしょうか? ...

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

debugging - Linux kernel panic. Understanding oops message - pgd?

I am trying to debug a kernel panic. kernel log says that

I am interested in knowing what is pgd? Thank you.

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

linux - linux: qemu でセルフコンパイルされたカーネルを実行: VFS: 未知の wn-block(0,0) にルート fs をマウントできません

私はこれを実行しようとしていますが、何が間違っているのかわかりません。Debian.img (仮想デバイス マネージャーを使用した raw 形式のディスク - gui から libvirt への推測) を作成し、問題なく debian をインストールしました。今、私は自己コンパイルされたカーネルでこれを実行したいと考えています。作業中の(仮想)debianから.configファイルをコピーし、それ以上変更を加えませんでした。これが私がすることです:

しかし、起動中に常にこのエラーメッセージが表示されます。

私が間違っていることは何ですか?誰か助けてください。-initrd オプションを渡す必要がありますか? 私はすでにこれを試しましたが、まだ運がありませんでした.

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

macos - MacBook Pro の電源ボタンでカーネル パニックを発生させる方法

対象の MacBook Pro、Mountain Lion で kext をデバッグしたいと考えています。電源ボタンを押したときにカーネル パニックが発生するようにコンピューターをセットアップするにはどうすればよいですか?

iMacで使用したように、sudo nvram boot-args="debug=0x144 -v" を試しましたが、成功しませんでした。

ドキュメントへの提案やリンクをいただければ幸いです。

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

android - 「AVD のエミュレーターを開始しています」と表示されたら、パニック: 開けませんでした...」

私はアンドロイドアプリ開発に不慣れです。新しい AVD を作成し、この AVD で [開始] をクリックすると、次のようになります。

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

linux - カーネルパニックで「同期していない」とはどういう意味ですか?

カーネルパニックメッセージで「同期していない」とはどういう意味ですか?

カーネルがデータをディスクに正常に同期したことを意味することを読んだことがありますが、よくわかりません。

典型的なコンテキストは、「カーネル パニック - 同期していません - init を強制終了しようとしました!」