erlangシステムがハングすると、その間にシステムが何をしているのか知りたい。 c/C++プログラムでは、簡単にpstackを実行できます。私はこの目的のための便利なツールをerlangで見つけられませんでした。erlangのpstack相当
ので、私の質問は以下のとおりです。
- Erlangでのpstack相当何でありますか?
実際には、次のプロセスのランニングスタックトレースを確認したいと思います。
"/opt/couchbase/lib/erlang/erts-5.10.4.0.0.1/bin/beam.smp -P 327680 -K true -root/opt/couchbase/lib/erlang -progname erl - ... "
私は新しいerlangシェルを起動し、webtoolを起動してappmonをチェックしましたが、上記のアプリケーションは見つかりませんでした。何が原因でしょうか?
pstack
同等に関する
おかげ
ありがとうございます!しかし私はまだいくつかの問題があります。私がオブザーバーを試してみると、それはGUIプログラムであることがわかりました。この目的のためにGUI envがありません。 – zhihuifan
ありがとう!しかし、私はまだいくつかの問題があります。私がオブザーバーを試してみると、それはGUIプログラムであることがわかりました。この目的のためにGUI envがありません。 observerwebを使用したい場合は、https://github.com/freecnpro/observerweb/issues/4を発行します。私の理解によれば、何らかのエラー処理があり、それがcouchdbかcouchdb -iかどうかに関わらず、上記のツールで確認できるはずです。私はおそらく間違っている、私は私の知識をリフレッシュしたいので、これを上げる。ありがとう! – zhihuifan
ok、GUIなしのプロファイリングツールに関する詳細情報を含む解答を編集しました。これが助けてくれることを願って! :) –