質問: 0.402/0.422/0.442/0.020 ms # 「使用可能なバッファー・スペースがありません」というメッセージは、何らかのメモリー・エラーを示しているようです。そして確かに、netstatで確認すると、「mbuf clusters」の番号は非常に間違っています。# netstat -m 11780 mbufs in use 4294966716/32768 mbuf clusters in use (current/max) 0/3/6656 sfbufs in use (current/peak/max) 1785 kbytes allocated to network 0 requests for sfbufs denied 0 requests for sfbufs delayed 0 requests for i/o initiated by sendfile 0 calls to protocol drain routines ここで何が起こっているのですか?ダウンタイムなしでこれを修正する方法はありますか、それともホストを再起動するか、ネットワークインターフェイスを再起動する必要がありますか?
回答: 問題は1つのインターフェイスだけに分離されているように見えるため、これら2つのネットワークでプレーンな古いクラスcマスクを使用していると思います-すぐに直ります。# ifconfig en0 down # ifconfig en0 up 明らかに、ここでen0を正しいインターフェース名に置き換える必要があります。そのインターフェースでリッスンしているサーバーを再起動する必要がある場合があり、これを使用すると、確立されたtcp接続を使用して接続が切断されます。ただし、簡単なため、実際にはそのようなテストは表示しません「ダウンタイム」として。バウンスしているインターフェースのボックスにsshが入っている間は、これを行わないでください。可能であれば、コンソールにログインすることをお勧めします。サーバーがリモートの場合は、ネットワーク接続のバウンスがシリアルgettyに影響しないため、モデム接続が最適です。ネットワーク経由でログインしているときにこれを行う必要がある場合は、接続が別のインターフェースを介して行われていることを確認してください。