مشکل دریافت خطای 504 در وب سایت
باسلام ، خطای 504 در زمان بازدید از سایت چرا بوجود می آید؟ اینترنت من از نوع ایرانسل ثابت یا TD-LTE می باشد.وقتیکه فقط، تاکید می کنم فقط از یکی از لینکهای یک سایت می خواهم بازدید کنم خطای 504 می دهد. از فیلتر ش.ک.ن استفاده می کنم مشکل برطرف می شود.
اما اگر ip مودم که از طرف ایرانسل به مودم تخصیص داده شده را تغییر دهیم مشکل برقرار است.پس مشکل با تغییر ip برطرف نمی شود. اما چرا با فیلتر ش.ک.ن استفاده می کنیم برطرف می شود؟ از اینترنت ایرانسل 4G استفاده کردم خطای 504 نمی دهد. از اینترنت شرکتهای دیگر هم استفاده کردم خطای 504 نمی دهد. خدا بهم کمک کند با این خطای عجیب. با تشکر
9 پاسخ
سلام
من هم با همین ایراد مواجه شدم
موقع استفاده از اینترنت ایرانسل (البته من تو خونه از TD-LTE استفاده میکنم)
همچنین در بعضی از صفحات با این خطا روبرو میشم.
یکم بیشتر بررسی کردم و نتیجه اش اینه که اگر موقع درخواست اون صفحه، سرور (اینجا IIS) در محدوده زمانی 10-11 ثانیه پاسخی برای کلاینت ارسال کنه، مشکلی نخواهد بود.
اما به محض اینکه بیشتر از این طول بکشه، خطای Gateway Timeout میدهد که البته فکر کنم این اررور از سمت ISP ایرانسل برای کلاینت ارسال می شود چون من با trace کردن سمت سرور هیچ ایراد 504 دریافت نمیکنم.
برای اینکه این ایراد رو بررسی کنم، کاری که کردم این بود:
روی سرور از طریق ویژوال استادیو توی Page_Load مثلا صفحه default.aspx یه breakpoint گذاشتم و از طریق کلاینت صفحه رو درخواست کردم.
طبیعتا دیباگر رو breakpoint وایمیسه و صفحه کلاینت همینجور میمونه تا دیباگر ادامه بده.
اما در حالتی که از اینترنت ایرانسل استفاده میکنی، به 10 ثانیه نکشیده، اررور timeout میاد.
اگر مثلا با اینترنت isp دیگه ای وصل شی، این مشکل وجود نداره.
من برای ایرانسل ایمیل کردم این موضوع رو، و امیدوارم جواب بدن، چون مشتری های سایت اکثرا دولتی هستن.
خب هاست شما و سرور سایت داخل ایران است یا خارج از ایران؟
اگر داخل ایران است حتما dns اول دستگاه خودتون رو روی 217.218.155.155 بزارین
مطمئن هستین cms اشکالی نداره؟
mahyar.ff عزیز سئوالتون رو به صورت یک سئوال جدید در سایت مطرح کنید
چون زیرساخت های کشور نرم افزار هاش خارجی هست مثلا ازcpanel یا plex استفاده میکنند اینها میایند و بعضی از ایپی هارو مسدود میکنند اگر بار ترافیکی زیاد باشه و خطای 504 رو میده یکی از عمده دلیل هاش افزایش سرعت ناگهانی اینترنت مشترکین هست و باعث شده سرور اونهارو به عنوان یک حمله بشناسه .
وقتی با vpnول میشید ایپی عوض میشه و چون نرم افزار های سرور خارجی هست اون ایپی رو در صورتی که سرعتش هم بالا باشه به عنوان یک ایپی درست میشناسه.
اما در کل بیشتر بخواط زیرساخت نامناسب کشور هست.
امید وارم تونسته باشم مفهوم رو خوب انتقال داده باشم
سلام
دوست عزیز در همه سایتها این مشکل رو دارین یا فقط در یک سایت بخصوص
از تنظیمات و ipکه کارت شبکه سیستم شما از مودم گرفته یک عکس بزارین...
سلام دوست عزیز
خطای 504 Gateway Timeout به انیترنت شما بستگی نداره و به سمت سرور بستگی داره. در لحظه شما درخواست به سمت سرور ارسال کردید که سرور قادر به پاسخ دادن به درخواست شما نیست. در بسیاری از موارد با رفرش کردن سایت مشکل حله میشه ولی این خطا زمانی رخ میده که سرور مورد نظر شما زیر بار ترافیکی باشه.
در برخی از موارد هم با تغییر دادن DNS شاید مشکل شما حل بشه.
می تونید این مطلب رو هم مطالعه کنید:
https://www.lifewire.com/504-gateway-timeout-error-explained-2622941
"دوست عزیز در همه سایتها این مشکل رو دارین یا فقط در یک سایت بخصوص "
در شرایط خاصی این مشکل می زند.
یعنی هر وقت وارد بخش مدیریت فروشگاه سایت می شوم بهم پیغام خطای 504 میدهد و در هیچ کجای دیگر سایت این مشکل را ندارم.
دوست عزیز این یک سئوال جدید است لطفا برای اینکه زودتر و بهتر به نتیجه برسین به عنوان یک سئوال جدید در سایت با توضیحات کامل مطرح کنید
سرور داخل ایران است.
انواع dns ایرانی و خارجی هم چک کردم.
cms با هر شرکت ارائه دهند اینترنت خوب کار می کند ولی با ایرانسل آنهم فقط با TD-lte و با قسمت مدیریت فروشگاه مشکل دارد. با بقیه لینکها هیچ مشکلی ندارد.
بعد از کلی بررسی متوجه شدم کدی در قسمت مدیریت فروشگاه موجود است که اینترنت ثابت ایرانسل آن بسته.
سوال جدیدم اینکه چطور میشه از سمت هاست و دروپال لاگ گرفت تا بررسی کنم که چه چیز را بسته اند؟