مشاهده لاگ پایتون

هاست پایتون یکی از سرویس های دولوپری شرکت پارس وب سرور هست که برای راه اندازی پروژه های جنگو و فلسک و api های آن مورد استفاده قرار می گیرد.
در راه اندازی پروژه های پایتونی گاهی کابران دچار خطای 503 یا 500 و یا internal server error می شوند که عموما چند راهکار برای بررسی این موضوع وجود دارد که علت این خطا ها را در یابیم.
فراموش نکنید دیباگ کردن این پروژه ها صرفا برای مشاهده خطا می باشد تا بعد دیدن خطا نسبت به رفع عیب اقدام فرمایید.
در ابتدا برای راه اندازی پروژه های پایتونی خود از این آموزش استفاده کنید:
راه اندازی پروژه پایتون در هاست
اگر بعد راه اندازی به شیوه بالا دچار خطا شدید باید مراحل زیر را برای رفع عیب انجام دهید.
نکته مهم : برای دیدن خروجی پروژه در مرورگر باید حتما دامنه به هاست متصل باشد و اگر dns را ست نکرده اید با آموزش تنظیم dns روی دامنه ابتدا به ست کردن dns روی دامنه اقدام کنید و بعد در دسترس قرار گرفتن دامنه نسبت به بررسی پروژه اقدام نمایید.
خطایی که بخاطر ست نبودن Dns باشد به صورت زیر می باشد. و بعد مشاهده این خطا طبق آموزش گفته شده نسبت به بررسی dns یا فعال بودن دامنه اقدام کنید.
با فرض بر این که دامنه در دسترس است و شما خطا های 503 , 500 و یا internal server error را مشاهده کردید ابتدا باید وارد سی پنل شوید که نحوه ورود به سی پنل قبل توضیح داده شده است.
وارد قسمت Setup python app در قسمت Software شوید.
سپس در صفحه باز شده روی edit کلیک کنید:
در صفحه باز شده بر روی دستور source کلیک کنید تا برای شما کپی شود تا بتوان در محیط ترمینال محیط مجازی پروژه را فعال کرد
بعد کپی کردن دستور وارد ترمینال می شویم این گزینه در قسمت Advanced قابل دستیابی می باشد.
سپس با یک راست کلیک و انتخاب paste در صفحه ترمینال دستور source کپی شده را جایگزاری می کنیم و enter را می زنیم تا محیط مجازی فعال شود.
قدم اول:
بعد این مرحله برای دیدن لاگ در لحظه دستور python passenger_wsgi.py را در ترمینال وارد کنید تا لاگ اجرا را مشاهده کنید.
اگر هیچ خروجی را نمایش نداد یعنی در قدم اول هیچ خطایی ندارید و باید قدم دوم را اجرا کنید.
قدم دوم:
مجدد دستور python manage.py runserver را در ترمینال وارد کنید اگر خطا داشته باشد خطا را به شما نمایش می دهد در صورت نشان دادن خروجی زیر یعنی خطایی در اجرا مجدد ندارید.
اگر در قدم دوم هم علت مشکل مشخص نشد که چرا همچنان خطا دارید باید دیباگ پروژه را روشن کنید.
قدم سوم:
برای این کار از طریق File Manager وارد فایل ها شوید و پوشه پروژه را باز کنید. و فایل setting.py را باز کنید سپس دیباگ پروژه را روی True قرار دهید.
سپس باید وارد مسیر پروژه شوید مجدد و پروژه را یکبار ریستارت کنید تا تغییر انجام شده اعمال شود.
سپس سایت را در مرورگر خود باز کنید خطا را برای شما لاگ خواهد کرد.
قدم نهایی:
اگر بررسی موارد بالا کمکی به پروژه شما نکرد در قدم آخر شما پروژه خود را حذف کنید سپس روی نسخه دیگری از پایتون ران کنید برای مثال اگر پروژه روی 3.10 ران شده بود به 3.9 تغییر دهید یا از 3.7 به 3.8 تبدیل کنید
این مورد عموما در مواردی که هیچ خطایی مشخص نمی شود کاربرد دارد.
اگر تمام موارد گفته شده به شما کمک نکرد می توانید به کارشناسان پشتیبانی ما تیکت ارسال کنید. تا در سریعترین زمان ممکن به رفع عیب پروژه شما اقدام کنند.

آموزش غیرفعال کردن دستی افزونه های وردپرس
![خطای دسترسی به دیتابیس در لاراول [Access denied for user] خطای دسترسی به دیتابیس در لاراول [Access denied for user]](https://parswebserver.com/wp-content/uploads/2023/09/laravel_db_errore_pws-415x235.jpg)
خطای دسترسی به دیتابیس در لاراول [Access denied for user]
دیدگاه های این نوشته

آموزش فعالسازی SSL در هاست

ساخت دیتابیس مونگو دی بی و اتصال به studio 3t

فعال کردن extension های php در cPanel

جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس

مشاهده لاگ های سایت در Raw Access سی پنل

معرفی سرویس Webalizer در سی پنل

معرفی سرویس آمار سی پنل Awstats

معرفی سرویس Virus Scanner در سی پنل

معرفی قابیلت Track DNS در سرویس های سی پنل

معرفی بخش BoxTrapper در سی پنل

قابلیت Greylisting در سی پنل

آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل

ایجاد رکوردهای DNS در ZoneEditor سی پنل

بررسی Bandwidth در سرویس سی پنل

کد EPP چیست

جلوگیری از دریافت ایمیل های خاص در سی پنل

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

آموزش مدیریت فضای ایمیل سی پنل

آموزش رفع ارور 502 Bad gateway

آموزش غیرفعال کردن دستی افزونه های وردپرس
![خطای دسترسی به دیتابیس در لاراول [Access denied for user] خطای دسترسی به دیتابیس در لاراول [Access denied for user]](https://parswebserver.com/wp-content/uploads/2023/09/laravel_db_errore_pws-415x235.jpg)
خطای دسترسی به دیتابیس در لاراول [Access denied for user]

راهنمای بررسی و رفع کندی وب سایت
![راهنمای اسلاگ فارسی در جنگو [persian slug for django] راهنمای اسلاگ فارسی در جنگو [persian slug for django]](https://parswebserver.com/wp-content/uploads/2023/08/Slug-django-415x235.jpg)
راهنمای اسلاگ فارسی در جنگو [persian slug for django]

آموزش اضافه کردن امضای دیجیتال به webmail

راهنمای رفع خطای MODULE_NOT_FOUND در Nodejs

چرا باید هاست اختصاصی خریداری کنیم؟

نحوه عیب یابی وردپرس

آموزش انتقال ایمیل های دایرکت ادمین به سی پنل

سلام. پست بسیار خوب و آموزنده ای هست . لطفا پست های بیشتری در این مورد منتشر کنید .
اگر دیباگ را true بذاریم از نظر امنیتی مشکلی نداره ؟
سلام بله بعد از عیب یابی مقدارش رو false کنید