「ネットワーク」の検索結果
-
コマンド編
I/O waitが高い時にやるべき切り分け手順
サーバーが遅い、レスポンスが悪いと感じて調査すると、 CPU使用率は低い メモリも余裕がある しかし I/O wait(wa)が高い という状態に遭遇することがあります。 本記事では、 I/O waitが高いとはどういう状態なのかを整理したうえで、 実務で使える切り... -
コマンド編
サーバー負荷は低いのにレスポンスが悪い時の見方
サーバー監視画面を見ると、 CPU使用率も低く、メモリも余裕がある。 それなのに、 画面表示が遅い APIの応答がワンテンポ遅れる SSHや管理画面の反応が悪い このような状況に遭遇したことはないでしょうか。 本記事では、 「サーバー負荷は低いのにレスポ... -
コマンド編
Linuxマルチパス構成の正しい確認方法(multipath -llの見方)
Linuxでマルチパス構成を組んだあと、 「本当に正しく冗長化されているのか?」 を確認せずに運用してしまうのは非常に危険です。 マルチパスは設定しただけでは意味がなく、 正しく動作しているかを確認して初めて完了となります。 本記事では、 multipat... -
コマンド編
仮想NICを後付けした時に通信できない理由
仮想サーバや仮想マシン(VM)に仮想NIC(ネットワークインターフェース)を後付けしたところ、 OS上ではNICが見えているのに通信できないというトラブルは非常に多く発生します。 本記事では、 なぜ仮想NICを後付けすると通信できなくなるのかを仕組みか... -
コマンド編
firmware missingが出る時の正しい対処法
Linuxサーバーで dmesg や起動ログを確認した際に、 firmware: failed to load xxxx.fw (-2) のような firmware missing エラーが出て困った経験はありませんか? 本記事では、 firmware missing が出る仕組み よくある誤解 実務で通用する正しい切り分け... -
コマンド編
NICが認識されない時のドライバ確認手順
Linuxサーバーでネットワーク設定を行おうとした際に、 NICが表示されない インターフェース名が存在しない NetworkManagerやsystemd-networkdで制御できない といった事象に遭遇することがあります。 この場合、NICドライバが正しく認識・ロードされてい... -
コマンド編
Docker環境で名前解決がズレる理由
Docker環境で以下のような「名前解決のズレ」に悩まされたことはないでしょうか。 ホストでは引けるが、コンテナ内では引けない dig は成功するが、アプリは失敗する VPN接続時だけ名前解決がおかしくなる 再起動すると直るが再発する これらはDocker特有... -
コマンド編
systemd-resolved と glibc の関係
Linux環境で名前解決トラブルが発生した際、 dig は引けるがアプリは名前解決できない /etc/resolv.conf を直したのに直らない systemd-resolved を止めたら直った といった現象に遭遇したことはないでしょうか。 これらの多くは、systemd-resolved と gli... -
コマンド編
glibc名前解決の内部動作を理解する
Linuxで「DNSは正しいはずなのに名前解決がおかしい」「環境によって挙動が違う」 といった問題に直面したことはないでしょうか。 これらの多くは、glibc(GNU C Library)の名前解決処理を理解すると説明がつきます。 本記事では、glibcがどのような順序... -
コマンド編
HTTP 502/504が出る時の切り分け
Webシステム運用で頻発するエラーが HTTP 502 / 504 です。 急に 502 Bad Gateway が出始めた 負荷が上がると 504 Gateway Timeout になる curlでもブラウザでも同じエラーが返る これらはアプリが直接返しているエラーではなく、 多くの場合 LB・プロキシ...
