آموزش رفع ارور ۵۰۴ error: Server is unavailable

about us page title image
  • آموزش رفع ارور ۵۰۴ error: Server is unavailable

    آموزش رفع ارور ۵۰۴ error: Server is unavailable

    به نام خدا

    با عرض سلام خدمت تمامی کاربران icseo . امروز با آموزش رفع ارور ۵۰۴ error: Server is unavailable در خدمت شما هستیم .

    ۵۰۴ error: Server is unavailable

    ارور  ۵۰۴ error: Server is unavailable چیست ؟

    خطای ۵۰۴ error: Server is unavailable  زمانی رخ میدهد که یک سرور پاسخ های نامعتبری را هنگام لود یک صفحه وب دریافت نمایید .

    خطای ۵۰۴ error: Server is unavailable  به چه دلیلی رخ میدهد ؟

     در آموزش ارور ۵۰۲ گفتیم :

    “این خطا زمانی ایجاد میگردد که وبسرور آپاچی توانایی پردازش یک درخواست را ندارد . این خطا به دلایلی مانند پیکر بندی نادرست proxy-server

    یا DNS-server و یا hosting server و سرویس هایی مانند این ها باشد  .

    امروز قصد داریم تا دلایل مرسوم این خطا را با هم بررسی کنیم . این مواردی که ما امروز بررسی میکنیم مواردی هستند که بسیار در بین مدیران سرور

    رخ داده است . این موارد راه حل قطعی نیستند و ممکن است که مشکل سرور شما غیر از این موارد باشد . به هر حال موارز زیر میتواند کمک زیادی

    به شما کند  . ”

    در خطای ۵۰۴ error: Server is unavailable  نیز تقریبا همان دلیلی است که در خطای ۵۰۲ error: Bad Gateway وجود داشت

    اما با این تفاوت که :

    در خطای ۵۰۲ پاسخ نامعنبر از کلاینت به سمت سرور ارسال میشد . اما در ۵۰۴ error: Server is unavailable سرور توانایی

    دریافت تمام پاسخ ها را در یک زمان مشخص نداشته است .

    بنابر این سرور خطای timed out را ارسال میکند و میگوید که سرور در دسترس نیست . این به این معناست که در مدتی که بیشترین درخواست به آپاچی

    ارسال میگردد , آپاچی توانایی پردازش اطلاعات را نداشته است و مقداری از این درخواست ها را در صف قرار میدهد تا بعدا آن ها را پردازش کند .

    خطای ۵۰۴ error: Server is unavailable یک دلیل دیگر نیز دارد . و آن اسکریپتی است که شما روی هاست خود نصب کرده اید . برخی اوقات

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

    از آن جا که این خطا در ۹۰% اوقات در ارتباط بین کلاینت و سرور میباشد , شما با مانیتور کردن سرور خود میتوانید دلیل اصلی این خطا را پیدا کنید .

    چگونه باید خطای ۵۰۴ error: Server is unavailable را رفع کرد ؟

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

    که باعث بروز این مشکل شده است . اگر در این مورد تخصص ندارید میتوانید در قسمت تماس با ما این مورد را گزارش دهید . تا ما به شما کمک کنیم.

    پس از پیدا کردن این مشکل شما باید مقدار محدودیت زمانی PHP را افزایش دهید . اگر شما مدیر سرور هستید با ورود به فایل php.ini و پیدا کردن

    عبارت max_execution_time میتوانید مدت زمان لود و محدودیت PHP را افزایش بدهید .

    (فراموش نکنید بعد از اعمال این تغییرات باید تمامی سرویس های آپاچی را ریست نمایید [ restart all services ] )

    تذکر : لطفا توجه داشته باشید که suPHP_ConfigPath در فایل .htaccess باید حاوی مسیر دقیق فایل php.ini باشد .

    بهینه سازی عملکرد اسکریت خود اولین راه از بین بردن خطای ۵۰۴ error: Server is unavailable میباشد .

    راه حل دوم تماس با مدیر هاست خود است . شما باید در مورد این خطا با تیم پشتیبانی هاستینگ خود تماس بگیرید و درخواست بررسی سرور را بدهید.

    برخی اوقات مشکل از سمت سرور میباشد .

    موفق و سرفراز باشید .

    Tweet about this on TwitterShare on FacebookShare on Google+

    ICSeo

    امیررضا هستم . ۵ سال است در ضمینه سئو فعالیت میکنم . و تمامی موتور های جستجوگر را در این مدت آنالیز کرده ام . گروه ایمیلی icseo افتتاح گردید .

    More Posts - Website

    Follow Me:
    TwitterGoogle Plus

    تعداد دیدگاه (8)

    • با سلام
      پست بسیار کاربردی و مفید که اکثر وبمتسر ها حداقل یک بار آن را تجربه کرده اند. خودم هم دنبال دلایل آن بودم.
      با تشکر

      Reply
    • با سلام
      زمانی که کاربر جددید مثلاً الفل در سایت من ثبت نام می خواهد بکند خطای زیر در مرورگر ظاهر می شود
      ۵۰۴
      ————————————-
      WebServer

      و ایمیلی از بابت ثبت نام برای کاربر فوق ارسال نمی شود. مشکل از کجا است؟
      ضماً وقتی بنده به عنوان مدیر سایت به قسمت کاربران مراجعه می کنم می بینم که کاربر جدید که همان کاربر فوق باشد ثبت نام کرده است.

      Reply
      • با سلام . قبل از ارائه راه حل ما باید بدانیم که سایت شما به چه زبانی نوشته شده است و cms آن چی هست همچنین باید از میزبان شما و پلاگین هایی که استفاده کرده اید نیز با خبر باشیم . این مشکل میتواند از تداخل یکی از پلاگین های شما باشد . ویا کد های فایل اچ تی اکسس مشکل داشته باشد . لطفا راه حل موجود در این آموزش را مطالعه بفرمایید . اگر راه حل کمکی به شما نکرد مجددا و با جزیات بیشتر در همین پست اطلاع بدید . درصورتی که تمایل ندارید آدرس سایت شما برای کاربران سایت نمایش داده شود , پیشنهاد میکنم از قسمت تماس با ما با مدیریت سایت در ارتباط باشید .
        با احترام .

        Reply
    • با سلام
      ضمن تشکر از پاسخ شما.
      راجع به بررسی و اعلام نظر و ارسال اطلاعات خواسته شده در سئوال قبلی بعداً اقدام می کنم. عجالتاً ممکن است که در مورد خطای زیر توضیح دهید.
      سی ام اس من وردپرس ۴٫۳ است. به هنگام اضافه کردن www با برداشتن www از مقابل آدرس در پیشخوان> تنظیمات > هگانی این خطاء ظاهر می شود. لطفاً اگر ممکن است توضیح دهید که چرا ایجاد می شود و چگونه باید رفع کرد؟

      Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/ghazavat:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp) in /home/ghazavat/public_html/wp-admin/includes/misc.php on line 174

      Warning: Cannot modify header information – headers already sent by (output started at /home/ghazavat/public_html/wp-admin/includes/misc.php:174) in /home/ghazavat/public_html/wp-includes/pluggable.php on line 1207

      Reply
        • ICSeo
        • ۱۳۹۴/۰۶/۱۲ at ۱۶:۲۰

        با سلام .
        به سایت icseo خوش آمدید . برای رفع خطا پیشنهاد میکنیم که موقتا قالب سایت خود را عوض کنید و این مورد را تست کنید . اگر مشکل حل نشد ورژن php میزبان خود را روی ۵٫۴ تنظیم کنید و اگر روی ۵٫۴ بود ورژن رو کاهش دهید تا مشکل حل شود . اگر حل نشد از طریق دیتابیس اقدام به عوض کردن آدرس سایت خود کنید . برای این منظور وارد phpmyadmin شده و دیتابیس وردپرس خود را انتخاب کنید , سپس تیبل wp_options را انتخاب کرده سپس موارد زیر را به دلخواه تغییر دهید :
        siteurl ==> http://www.site.ir
        home ==> http://www.site.ir
        موفق و سرفراز باشید.

        Reply
    • با سلام
      از بابت پاسخ کامل و البته سریع شما صمیمانه قدردانی می کنم.

      Reply
      • ali
      • ۱۳۹۴/۰۷/۱۶ at ۰۱:۱۹

      salam man in error o faqat ba 1 site daram onam ba nete khone ! ba tamame netaye dige test kardam doroste ! dakhele site mire ! chikar konam dorost beshe ?! kheili niaz daram be inke betonam beram dakhele site az tariq nete khone

      Reply
        • ICSeo
        • ۱۳۹۴/۰۷/۱۶ at ۰۲:۵۳

        با سلام . باکلید ترکیبی ctrl+F5 کش مرورگر را پاک کنید و اگر مشکل شما حل نشد با مرورگر دیگری تست کنید . اگر باز هم مشکل شما حل نشد ip خود را عوض کرده و مجددا تلاش نماید .

        موفق باشید.

        Reply

    دیدگاه خود را بنویسید

    لطفا توجه کنید که پس از تایید نظر شما توسط مدیر , برای شما ایمیل تایید ارسال خواهد شد*

Optimization WordPress Plugins & Solutions by W3 EDGE