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

Error 500 بعد از انتخاب Profile

گاهی ممکن است کاربر وارد سامانه شود، Profile را انتخاب کند، اما بعد از آن با خطای 500 روبه‌رو شود. این خطا معمولاً به این معنی است که محیط JupyterLab کاربر نتوانسته روی کلاستر به‌درستی آماده شود.

کاربر چه کاری انجام دهد؟

ابتدا صفحه را چند بار پشت سر هم Refresh نکنید. چند دقیقه صبر کنید و سپس دوباره تلاش کنید. اگر مشکل تکرار شد، Session قبلی را Stop کنید و Profile کوچک‌تری انتخاب کنید.

چک‌های ساده کاربر

اگر دسترسی Terminal دارید، این دستورها را اجرا کنید:

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

اگر Job مربوط به JupyterHub ساخته شده و سریع Fail شده باشد، در sacct قابل مشاهده است.

دلایل رایج

دلیل توضیح
منابع کافی آزاد نیست ممکن است Profile انتخابی منابع زیادی بخواهد
مشکل موقت نود یک نود محاسباتی ممکن است آماده نباشد
مشکل مسیر Home مسیر کاربر روی نود اجرا در دسترس نیست
مشکل محیط نرم‌افزاری محیط Jupyter یا Python روی نود اجرا آماده نشده
Session قبلی Session قبلی کامل بسته نشده است

اطلاعات لازم برای پشتیبانی

اگر خطا تکرار شد، این اطلاعات را بفرستید:

سلام
بعد از انتخاب Profile با Error 500 روبه‌رو می‌شوم.

نام کاربری:
زمان تقریبی خطا:
Profile انتخاب‌شده:
آیا با Profile کوچک‌تر تست شد:
آیا Session قبلی Stop شد:
خروجی squeue -u $USER:
خروجی sacct -u $USER --starttime today:

دستورهای پیشنهادی برای جمع‌آوری اطلاعات

whoami
date
squeue -u $USER
sacct -u $USER --starttime today --format=JobID,JobName,Partition,State,ExitCode,Elapsed,NodeList

نکته مهم

Error 500 بعد از انتخاب Profile همیشه به معنی اشتباه بودن رمز عبور نیست. معمولاً مشکل در مرحله آماده‌سازی محیط یا اجرای Job پشت صحنه رخ می‌دهد.