Error 500 بعد از انتخاب Profile¶
گاهی ممکن است کاربر وارد سامانه شود، Profile را انتخاب کند، اما بعد از آن با خطای 500 روبهرو شود. این خطا معمولاً به این معنی است که محیط JupyterLab کاربر نتوانسته روی کلاستر بهدرستی آماده شود.
کاربر چه کاری انجام دهد؟¶
ابتدا صفحه را چند بار پشت سر هم Refresh نکنید. چند دقیقه صبر کنید و سپس دوباره تلاش کنید. اگر مشکل تکرار شد، Session قبلی را Stop کنید و Profile کوچکتری انتخاب کنید.
چکهای ساده کاربر¶
اگر دسترسی Terminal دارید، این دستورها را اجرا کنید:
اگر 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 پشت صحنه رخ میدهد.