ブログに戻る
5月 23, 2026ガイド

サーバーが応答しない:トラブルシューティング

VPS接続問題の診断:ping、ポート、サービス、CPU/RAM、ログ。

サーバーが応答しない:トラブルシューティング

VPSが応答しない — サイトダウン、SSHタイムアウト、ping失敗 — のときは、この体系的なチェックリストでHiddenceサーバーの原因を特定します。

ステップ1:ネットワーク到達性

手元のPCからサーバーIPに到達できるか確認します:

bash
ping YOUR_VPS_IP

# If ping fails: check VPS status in client area,
# possible network maintenance, or IP change after reinstall

ステップ2:開いているポート

SSH(22)、HTTP(80)、HTTPS(443)がファイアウォールでブロックされている可能性があります:

bash
# From your PC (if nmap installed):
nmap -p 22,80,443 YOUR_VPS_IP

# On server (via console/KVM if SSH works):
sudo ufw status
sudo ss -tlnp | grep -E ':22|:80|:443'

ステップ3:サービスの稼働確認

サーバーは起動していてもNginxやSSHが停止している場合があります:

bash
sudo systemctl status ssh
sudo systemctl status nginx
sudo systemctl status mysql

# Restart if failed:
sudo systemctl restart nginx

ステップ4:CPU、RAM、ディスク

メモリ不足やディスク満杯はしばしばハングの原因です:

bash
top -bn1 | head -20
free -h
df -h

# Kill runaway process if needed:
kill -9 PID

ステップ5:ログを確認

クラッシュやOOMは多くの場合ログに記録されます:

bash
sudo journalctl -xe --no-pager | tail -50
sudo tail -100 /var/log/nginx/error.log
sudo tail -100 /var/log/syslog
dmesg | tail -30

予防策

  • 低RAM VPSではスワップを有効化
  • 監視を設定(Uptime Kuma、Netdata)
  • 自動バックアップを構成
  • Fail2banを使うが自分のIPはホワイトリスト
  • ハードウェア/ネットワーク疑いの場合はVPS IDを添えてサポートへ