問題タブ [netstat]

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 投票する
5 に答える
14736 参照

shell - netstat 出力から IP を抽出する

netstat 出力には次のようなものが含まれています...

私はこのコマンドを使用します

IP を取得できませんでした。何かヒントはありますか?

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

php - XDebug への IDE のポート接続のデバッグ:「接続を待機しています」

前文

多くの人と同じように、私は XDebug を使用してプログラムをデバッグするよりも、IDE から XDebug への接続をデバッグすることに多くの時間を費やしてきました。繰り返し動作するようになりましたが、時々、「接続待ち」という一般的な問題が発生します。XDebug が動作または失敗する原因を特定できませんでした。私は2年間ubuntuを使用しています。私は初心者でも strace グルでもありません。私は何を間違っていますか?IDE の XDebug への接続をより適切にデバッグするにはどうすればよいですか?


設定


手順

問題

問題の原因や問題がいつ発生するかを説明できません。これは、プロジェクトをデバッグしようとしたときに始まります。これにより、選択した開発ブラウザー (Chrome) が、パラメーターを使用してプロジェクトの URL を開きますXDEBUG_SESSION_START=netbeans-xdebug。これにより、ページはクロムで正常にレンダリングされますが、Netbeans は「接続待ち」のみを報告します。

XDebug のデバッグ

まず、「Waiting to Connect」メッセージがまだ有効な状態で、netstat を使用してポート 9000 を調べてみます。これは次のようになります。

IDE をシャットダウンし、何が起こっているのかを把握するために 2 つのファイルを使用しよう{webroot}/index.php<?php phpinfo(); ?>まし{webroot}/dbgtest.phpた。

XDebug を起動してdebugclient開くと、通常は通常の出力http://127.0.0.1/dbgtest.php?XDEBUG_SESSION_START=mysessionが得られ、XDebug が別のターミナルで netstat を使用してスクリプトに接続されていることを確認します。

これらはどちらも接続が確立されたことを示しているように見えますが、Web ページには「バインドできません」と表示されますが、これについては説明できません。Ctrl-c を押して debugclient を終了すると、この時点で netstat がポート 9000 にアクティビティがないことを確認します。Netbeans を起動し{webroot}/index.php、デバッガーを開いて起動しhttp://127.0.0.1/index.phpます。通常、デバッガは正常に起動します。デバッガーを停止し、プロジェクトに戻ると、ここで問題が本当に厄介になります。通常どおりプロジェクトのデバッグを続行できる場合もあれば、問題が再発し、「待機中」の場合もあります。 Connect」サインが表示され、netstat が表示されます。

また、コンピューターを再起動し、ターミナルを起動して、次のことを見つけます。

私はネットワークと Linux の内部構造に詳しくなく、これが何を指しているのかを理解できません。明らかに何かがポート 9000 を使用しています。これはどういう意味ですか? php.ini での設定にもかかわらず、次の点に注意してください。

IDE と XDebug 間の接続をデバッグする正しい方法は何ですか?

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

windows-7 - Netstat -ab の「所有権情報を取得できません」とはどういう意味ですか?

(Windows 7 x86)

を実行するnetstat -abと、アクティブな接続のリストと、接続を開いたアプリケーションの名前が表示されます。

ただし、一部の接続 (アプリによって開かれたものを含む) は次のように一覧表示されます。

所有権情報を取得できません

なんで?

ありがとう、

ダレン。

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

python - Python で netstat データにアクセスするにはどうすればよいですか?

Pythonスクリプトを使用して、Linuxマシンの特定のポート番号ですべての発信接続にアクセス/解析する必要があります。最も単純な実装は、netstat のサブプロセスを開き、その stdout を解析することです。

誰かが以前にこの問題を抱えていたと思いますが、オンラインで netstat パーサーが見つからないことに驚いています。これは、人々が共有する必要性を感じるほど大きな問題ではないのでしょうか?

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

linux - 「netstat -p」のように、しかしより速く行う方法は?

「netstat -p」と「lsof -n -i -P」の両方が、stat /proc/*/fd/*..

より効率的に行うにはどうすればよいですか?

私のプログラムは、どのプロセスがそれに接続しているかを知りたがっています。すべてのプロセスを何度もトラバースするのは効果がないように思えます。

iptables やカーネル パッチを提案する方法も歓迎します。

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

ubuntu - Ubuntu netstat コマンド - 更新を維持するには?

ubuntuでnetstatコマンドを実行して更新を続ける方法があることを知っています。誰か知っていますか?プロセスがソケットを開いたり閉じたりするタイミングを知りたい:

0 投票する
18 に答える
1297300 参照

macos - Mac OS X の特定の TCP ポートでリッスンしているのは誰ですか?

netstat -pntl | grep $PORTLinux では、 orを使用fuser -n tcp $PORTして、指定された TCP ポートでリッスンしているプロセス (PID) を見つけることができます。Mac OS X で同じ情報を取得するにはどうすればよいですか?

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

java - 単一接続のNetstat?

Linuxでは、単一のTCP接続の統計をプログラムで取得する方法はありますか?私が探している統計は、によって出力される種類ですが、netstat -sすべての接続にわたる集約ではなく、単一の接続に対するものです。いくつかの例を挙げます:バイトイン/アウト、再送信、失われたパケットなど。

ソケットを所有するプロセス内でコードを実行でき、ソケットファイル記述子を指定できます。ただし、データを送受信するコードは手の届かないところにあるため、たとえば、recv()/send()バイトイン/アウトをカウントするためにラップする方法はありません。

私はどの言語でも回答を受け入れますが、CまたはJavaが特に関連しているため、タグがあります。

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

debugging - ツール:solaris の udp デバッグ ツール

次の要件を満たす UDP デバッガー ツールを探しています。

1) netstat -s は udpInOverflows=23000 を示し、このカウンターは継続的に増加しています。バッファ スペースがないためにスローされた udp パケットを確認するにはどうすればよいですか。

2) この問題が発生する原因とその解決方法を教えてください。

3) udp ソケットがそのポートに対して開いていて、チェックサム エラーがないなど、すべての検証後にカーネルによって受信された着信 UDP パケットをチェックする方法はありますか? ネットワーク インターフェイスから直接キャプチャするため、スヌープは機能しません。

よろしくニティン

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

netstat - Webページの閲覧中に開いているhttp接続の数を確認する方法はありますか?

yahooメールにアクセスするときのように、yahooがad.yieldmanager.com、img.yahoo.comなどの他のさまざまなサーバーからコンテンツをダウンロードしているのを目にします。Webページにいるとき、どのようにしてすべてのhttp接続を見つけることができますか。 Webページをロードするために開きましたか?