بازگشت به وبلاگ
مه 23, 2026راهنماها

سرور پاسخ نمی دهد: راهنمای عیب یابی

مشکلات اتصال VPS را تشخیص دهید: پینگ، پورت‌ها، سرویس‌ها، CPU/RAM و گزارش‌ها زمانی که سرور شما غیرقابل دسترسی است.

سرور پاسخ نمی دهد: راهنمای عیب یابی

وقتی VPS شما پاسخ نمی‌دهد - وب‌سایت از کار افتاده، زمان SSH متوقف می‌شود یا پینگ انجام نمی‌شود - از این چک لیست سیستماتیک برای پیدا کردن علت در سرور Hiddence خود استفاده کنید.

مرحله 1: دسترسی به شبکه را بررسی کنید

از رایانه خود، بررسی کنید که آیا 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

پیشگیری

  • swap را در VPS با RAM کم فعال کنید
  • تنظیم نظارت (Uptime Kuma، Netdata)
  • پشتیبان گیری خودکار را پیکربندی کنید
  • از Fail2ban استفاده کنید اما IP خود را در لیست سفید قرار دهید
  • در صورت مشکوک بودن به مشکل سخت افزاری/شبکه ​​با شناسه VPS با پشتیبانی تماس بگیرید