ওয়েবসাইটে Connection Timeout ইরর দেখালে সমাধান করবেন কীভাবে?
Connection Timeout Error তখনই ঘটে যখন ব্রাউজার আপনার ওয়েবসাইটের সার্ভারের সাথে সংযোগ স্থাপন করতে চায়, কিন্তু সার্ভার নির্দিষ্ট সময়ের মধ্যে কোনো সাড়া দেয় না। এটি সাধারণত নিচের বার্তাগুলোর মতো দেখা যায়:
ERR_CONNECTION_TIMED_OUT
504 Gateway Timeout
Connection timed out after 30 seconds
এই ইররটি আপনার সাইটের স্পিড, ইউজার এক্সপেরিয়েন্স, এমনকি SEO-র উপরেও নেতিবাচক প্রভাব ফেলতে পারে।
❗ Connection Timeout এর সাধারণ কারণ:
- সার্ভার বেশি লোডে রয়েছে বা স্লো
- PHP স্ক্রিপ্ট দীর্ঘ সময় নিচ্ছে
- DNS কনফিগারেশন ভুল
- Cloudflare বা অন্য CDN এরর
- ফায়ারওয়াল বা নিরাপত্তা সেটিং ব্লক করছে
- প্লাগইন বা থিম কনফ্লিক্ট (বিশেষত WordPress এ)
- বড় বা ভারী রিকোয়েস্ট (ইমেইল, ব্যাকআপ, এক্সপোর্ট)
🛠️ ধাপে ধাপে সমাধান
✅ ধাপ ১: সাইট রিলোড করে নেটওয়ার্ক চেক করুন
- অনেক সময় সাময়িক কানেকশন সমস্যা বা ISP ব্লক থেকেই টাইমআউট হতে পারে
- অন্য নেটওয়ার্ক বা VPN দিয়ে চেক করুন
🧪 ধাপ ২: ওয়েবসাইট অনলাইন আছে কিনা যাচাই করুন
আপনার সাইট আসলে ডাউন কি না তা চেক করতে এই টুল ব্যবহার করুন:
🔗 https://downforeveryoneorjustme.com
⚙️ ধাপ ৩: PHP Execution Time ও Memory Limit বাড়ান
- cPanel > Select PHP Version > Options এ যান
- নিচের ভ্যালুগুলো বাড়িয়ে দিন:
Option | Suggested Value |
---|---|
max_execution_time | 300 |
memory_limit | 512M |
✅ বড় রিকোয়েস্ট বা স্লো স্ক্রিপ্ট চালাতে হলে এগুলো বাড়ানো জরুরি।
🧩 ধাপ ৪: প্লাগইন বা থিম কনফ্লিক্ট চেক করুন (WordPress হলে)
wp-content/plugins
ফোল্ডারের নাম বদলে দিনplugins-disabled
- সাইট চালু হলে, প্লাগইন গুলোর মধ্যে কোনোটা সমস্যা করছে তা বোঝা যাবে
- একইভাবে সক্রিয় থিম
themes-disabled
নাম দিয়ে চেক করুন
🌐 ধাপ ৫: DNS ও Nameserver ঠিক আছে কিনা নিশ্চিত করুন
- ডোমেইনের DNS রেকর্ড সঠিকভাবে পয়েন্ট করছে কিনা চেক করুন
- A Record ওয়েবসাইটের সঠিক IP পয়েন্ট করছে কিনা যাচাই করুন
- DNS propagation চেক করতে পারেন:
🔗 https://dnschecker.org
☁️ ধাপ ৬: Cloudflare বা CDN ব্যবহারে সমস্যা হচ্ছে কিনা চেক করুন
- Cloudflare ব্যবহার করলে সেটি থেকে 504 টাইমআউট দেখাতে পারে
- Cloudflare > DNS > Proxied অপশনটি বন্ধ করে আবার চেক করুন
- Cloudflare Cache Purge দিয়ে ক্লিয়ার করুন
🔥 ধাপ ৭: Firewall বা Security Settings ব্লক করছে কিনা দেখুন
- CSF, mod_security, বা অন্য ফায়ারওয়াল সার্ভারে সক্রিয় থাকলে সেটি নির্দিষ্ট আইপি বা রিকোয়েস্ট টাইপ ব্লক করতে পারে
- এই ক্ষেত্রে হোস্টিং সাপোর্টকে অনুরোধ করুন whitelist করার জন্য
🧾 ধাপ ৮: Error Log চেক করুন
cPanel > Metrics > Errors অথবা public_html/error_log
ফাইলে গিয়ে চেক করুন:
- কোন ফাইল, কোড বা ফাংশন সমস্যা করছে
- Exact timeout হচ্ছে কোন স্ক্রিপ্টে
🆘 সমস্যা সমাধান না হলে?
এগুলো চেক করেও যদি সমস্যার সমাধান না হয়, তাহলে সার্ভারে হয়তো:
- Apache, Nginx, বা PHP-FPM ডাউন
- ব্যাকগ্রাউন্ড প্রসেস ওভারলোড
- Hosting package এর রিসোর্স সীমা শেষ
এই ক্ষেত্রে দ্রুত আমাদের সাপোর্ট টিমের সহায়তা নিন:
🔗 সাপোর্ট টিকিট জমা দিন – Echost Support Center
✅ সংক্ষেপে সমাধান চেকলিস্ট:
- নেটওয়ার্ক ও কানেকশন সমস্যা চেক করেছেন?
- PHP execution ও memory limit বাড়িয়েছেন?
- প্লাগইন/থিম কনফ্লিক্ট পরীক্ষা করেছেন?
- DNS রেকর্ড ও Cloudflare কনফিগারেশন ঠিক আছে?
- Firewall/IP block সমস্যা চেক করেছেন?
- Error log বিশ্লেষণ করেছেন?
Connection Timeout ইরর ভয় পাওয়ার কিছু নয়। ধাপে ধাপে এই চেকলিস্ট অনুসরণ করলেই আপনি দ্রুত সমস্যার মূল কারণ খুঁজে বের করে নিজেই সমাধান করতে পারবেন।