سرور در دسترس نیست؛ قبل از ارسال تیکت چه کنیم؟
پرینتوقتی نمیتوانید به سرور یا وبسایتتان وصل شوید، چند بررسی ساده معمولاً علت را مشخص میکند و گاهی مشکل را همانجا حل میکند. اگر هم به تیکت رسیدید، نتیجه این بررسیها کمک میکند پشتیبانی مشکل را سریعتر پیدا کند.
۱. آیا مشکل از اینترنت خودتان است؟
- چند سایت دیگر را باز کنید و ببینید اینترنت شما وصل است یا نه.
- از یک اینترنت دیگر امتحان کنید، مثلاً اینترنت موبایل بهجای اینترنت ثابت.
- اگر VPN یا Proxy روشن دارید، یک بار آن را خاموش و یک بار روشن کنید و دوباره امتحان کنید.
- برای سرورهایی که خارج از ایران هستند (مثل آلمان)، اختلال در اینترنت بینالملل هم میتواند علت باشد. در این حالت سرور سالم است، اما از داخل ایران در دسترس نیست.
۲. تست Ping
در Windows (Command Prompt یا PowerShell)، macOS یا Linux:
ping YOUR_SERVER_IP
اگر پاسخ گرفتید، سرور روشن است و به شبکه دسترسی دارد. در این صورت مشکل احتمالاً از یک سرویس یا پورت مشخص است.
نکته: سرورهای ویندوزی بهطور پیشفرض به Ping پاسخ نمیدهند. بعضی از مدیران هم Ping را روی سرور لینوکسی میبندند. پس جواب ندادن Ping بهتنهایی نشان نمیدهد سرور خاموش است.
برای دیدن مسیر اتصال تا سرور، در Windows این دستور را اجرا کنید:
tracert YOUR_SERVER_IP
در macOS و Linux:
traceroute YOUR_SERVER_IP
۳. آیا پورت در دسترس است؟
در Windows (PowerShell) پورت سرویس مورد نظر را بررسی کنید. مثلاً 22 برای SSH، 3389 برای RDP یا 443 برای وبسایت:
Test-NetConnection YOUR_SERVER_IP -Port PORT
در macOS و Linux:
nc -zv YOUR_SERVER_IP PORT
۴. اخیراً چه تغییری دادهاید؟
بخش بزرگی از قطعیها بلافاصله بعد از یک تغییر روی خود سرور پیش میآید. از خودتان بپرسید:
- فایروال (ufw، firewalld یا Windows Firewall) را فعال یا عوض کردهاید؟
- پورت SSH یا RDP را عوض کردهاید؟ در این صورت باید با پورت جدید وصل شوید.
- رمز عبور را عوض کردهاید یا ورود با رمز را غیرفعال کردهاید؟
- تنظیمات شبکه، IP یا DNS سرور را دست زدهاید؟
- سیستمعامل را بهروزرسانی کردهاید یا سرور را Restart کردهاید؟ بعد از Restart، چند دقیقه صبر کنید.
- نرمافزار امنیتی یا ابزاری مثل Fail2ban نصب کردهاید؟ ممکن است IP خودتان را بهخاطر چند بار ورود ناموفق مسدود کرده باشد. از یک اینترنت دیگر امتحان کنید.
۵. اگر هنوز به سرور دسترسی دارید
گاهی سرور در دسترس است، اما وبسایت یا یک سرویس خاص کار نمیکند. در این حالت این موارد را بررسی کنید.
پر بودن دیسک
پر شدن دیسک یکی از رایجترین علتهای از کار افتادن دیتابیس و وبسایت است. در لینوکس:
df -h
اگر یکی از پارتیشنها نزدیک 100٪ بود، فایلهای اضافی مثل لاگها و بکاپهای قدیمی را پاک کنید. برای پیدا کردن پوشههای حجیم:
du -xh / --max-depth=1 2>/dev/null | sort -h
در ویندوز، فضای درایو C را در This PC بررسی کنید.
وضعیت سرویس
در لینوکس، بهجای SERVICE_NAME نام سرویس را بنویسید، مثلاً nginx، apache2، httpd یا mysql:
systemctl status SERVICE_NAME
systemctl restart SERVICE_NAME
برای دیدن آخرین خطاهای یک سرویس:
journalctl -u SERVICE_NAME -n 50 --no-pager
در ویندوز، وضعیت سرویس را در PowerShell ببینید:
Get-Service -Name SERVICE_NAME
مصرف منابع
اگر سرور بسیار کند است، مصرف CPU و RAM را در لینوکس با دستور top و در ویندوز با Task Manager بررسی کنید.
۶. ارسال تیکت: چه اطلاعاتی لازم است؟
اگر مشکل حل نشد، تیکت ثبت کنید. هر چه اطلاعات کاملتری بدهید، مشکل سریعتر بررسی میشود:
- IP سرور و نام سرویس در ناحیه کاربری
- زمان شروع مشکل با تاریخ و ساعت
- آخرین تغییری که دادهاید، مثلاً «پورت SSH را به 2222 تغییر دادم و ufw را فعال کردم»
- تصویر یا متن کامل خطا
- خروجی دستورهای ping، tracert و Test-NetConnection
- اینترنت و موقعیت شما: از کدام شهر و کدام سرویسدهنده اینترنت تست کردهاید و آیا با اینترنت دیگری هم امتحان کردهاید
هشدار: رمز عبور سرور را در متن تیکت ننویسید، مگر اینکه پشتیبانی آن را درخواست کرده باشد.
اگر بر اثر تغییر فایروال یا پورت دسترسی خودتان را از دست دادهاید، این را در تیکت بنویسید. پشتیبانی میتواند از طریق کنسول به سرور دسترسی بگیرد و تنظیمات را اصلاح کند.
اگر مشکل حل نشد
تیکت خود را از صفحه ارسال تیکت ثبت کنید. میتوانید با شماره 021-66538664 تماس بگیرید یا به support@morvanet.com ایمیل بزنید.