پرش به محتویات

خطاهای رایج و عیب‌یابی

این بخش برای زمانی است که ورود، اجرای Job، فایل‌ها یا محیط کاری شما با مشکل روبه‌رو شده است. هدف این راهنما این است که کاربر بتواند قبل از تماس با پشتیبانی، مشکل را بهتر تشخیص دهد و اطلاعات کامل‌تری ارسال کند.

از کجا شروع کنم؟

اگر خطا مربوط به ورود است، صفحه «خطاهای ورود و Session» را ببینید. اگر مشکل بعد از انتخاب Profile رخ می‌دهد و صفحه Error 500 می‌بینید، صفحه «Error 500 بعد از انتخاب Profile» مناسب‌تر است. اگر Job شما در Slurm اجرا نمی‌شود، صفحه «خطاهای Job و Slurm» را بخوانید.

مسیر سریع عیب‌یابی

مشکل صفحه پیشنهادی
ورود انجام نمی‌شود خطاهای ورود و Session
بعد از انتخاب Profile خطای 500 دیده می‌شود Error 500 بعد از انتخاب Profile
Job در صف مانده است خطاهای Job و Slurm
Job سریع Fail می‌شود خطاهای Job و Slurm
خطای حافظه یا زمان دارید خطاهای Job و Slurm
فایل پیدا نمی‌شود خطاهای فایل و مسیر
Permission denied دارید خطاهای فایل و مسیر
نمی‌دانید چه چیزی برای پشتیبانی بفرستید چک‌لیست ارسال به پشتیبانی

چک‌لیست خیلی سریع

این دستورها فقط وضعیت را نشان می‌دهند و چیزی را تغییر نمی‌دهند:

whoami
hostname
pwd
date
squeue -u $USER
sacct -u $USER --starttime today

اگر مشکل مربوط به یک Job خاص است:

sacct -j JOBID --format=JobID,JobName,Partition,State,ExitCode,Elapsed,NodeList

به جای JOBID شماره Job خودتان را قرار دهید.

فایل خروجی و خطا

اگر در فایل Slurm از --output و --error استفاده کرده‌اید، فایل‌های .out و .err را بررسی کنید:

ls -lah logs
cat logs/*.out
cat logs/*.err

قبل از تماس با پشتیبانی

اگر مشکل را نتوانستید حل کنید، این اطلاعات را آماده کنید:

مورد توضیح
نام کاربری خروجی whoami
زمان خطا تاریخ و ساعت تقریبی
Job ID اگر مشکل مربوط به Job است
Partition مثلاً normal یا long
NodeList اگر در خروجی sacct دیده می‌شود
متن خطا محتوای .err یا پیام صفحه
کاری که انجام دادید مثلاً انتخاب Profile یا ارسال Job

ارسال اطلاعات کامل

ارسال فقط جمله «کار نمی‌کند» معمولاً برای عیب‌یابی کافی نیست. اگر خروجی دستورها و متن خطا را بفرستید، مشکل بسیار سریع‌تر بررسی می‌شود.