پس از نصب یک برنامه با استفاده از ابزارهای cpanel Application Manager یا CliudLinux Ruby یا Python Selector ممکن است سرور لایت اسپید (LiteSpeed) هنگام دسترسی به URL برنامه، خطای 503 برگرداند. این ارور نشان دهنده این است که مشکلاتی در ارتباط بین لایت اسپید و برنامه نصب شده وجود دارد. در این مقاله میخواهیم به نحوه رفع ارور 503 لایت اسپید بپردازیم. (آموزش افزونه لایت اسپید)
سرور لایت اسپید نمیتواند برنامه های Ruby، Passenger و Python را به طور خودکار پیکربندی کند. بنابراین اگر برنامه های خود را به درستی پیکربندی نکنید و اسکریپت تنظیمات مورد نیاز را اجرا نکنید، هنگام دسترسی به URL برنامه با ارور 503 مواجه خواهید شد.
برای این که برنامه های Ruby، Passenger و Python به درستی بر روی سرور لایت اسپید کار کنند، نیاز است تا تنظیمات خاصی را انجام دهید. در زیر مراحل تنظیم و پیکربندی برنامه Python برای رفع ارور 503 لایت اسپید را به شما آموزش میدهیم.
نحوه رفع ارور 503 لایت اسپید
برای رفع ارور 503 لایت اسپید و پیکربندی صحیح آن برای پشتیبانی از برنامه های Ruby و Python که توسط cpanel Application Manager یا CloudLinux Ruby یا Python Selector نصب شده اند، باید اسکریپت enable_ruby_python_selector.sh را اجرا کنید.
مراحل اجرای اسکریپت
برای رفع ارور 503 لایت اسپید مراحل زیر را دنبال کنید:
ابتدا با استفاده از SSH به سرور خود وارد شوید. اسکریپت enable_ruby_python_selector.sh را مانند دستور زیر اجرا کنید.
sudo /usr/local/lsws/admin/misc/enable_ruby_python_selector.sh
پس از اجرای اسکریپت بالا، تنظیمات لایت اسپید به روزرسانی شده و برنامه های ruby و python به درستی کار میکنند. اگر همچنان با ارور 503 مواجه شدید، ممکن است که به بررسی لاگ های سرور و تنظیمات دقیقتری نیاز داشته باشید.
عملکرد اسکریپت
این اسکریپت اقدامات زیر را انجام میدهد:
- پیکربندی و به روزرسانی تنظیمات مورد نیاز لایت اسپید برای پشتیبانی از برنامه های Ruby و Python و همچنین تنظیمات مربوط به virtual hostها، listenerها و script handlerها.
- تنظیمات لازم برای اطمینان از اینکه لایت اسپید به درستی با cpanel application manager، cloudlinux و ruby/python selector ادغام شده باشد. و همچنین تنظیمات لازم برای اجرای صحیح برنامه های نصب شده توسط این برنامه ها.
- رفع هر گونه مشکل ارتباطی که ممکن است بین لایت اسپید و برنامه های ruby/python وجود داشته باشد.
جمع بندی
با خواندن این مقاله متوجه شدید که اجرای اسکریپت enable_ruby_python_selector.sh کمک میکند تا تنظیمات لازم برای پشتیبانی از برنامه های Ruby و Python در سرور LiteSpeed به صورت خودکار انجام شود. این اسکریپت برای کاربرانی که از cpanel و cloudlinux استفاده میکنند مفید است تا از بروز ارورهای 503 جلوگیری کنند.
بدون دیدگاه