গত দুই মাস ধরে, আমি ক্রোমের বিকাশকারী কনসোলটিতে নিম্নলিখিত ত্রুটিটি পেয়েছি:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
লক্ষণ:
- পৃষ্ঠাগুলি লোড হচ্ছে না।
- সিএসএস এবং জেএস ফাইলগুলি কেটে দেওয়া হয়েছে।
- পৃষ্ঠাগুলি ঝুলছে।
সার্ভার পরিবেশ:
- অ্যাপাচি ২.২.২২
- পিএইচপি
- উবুন্টু
আমাদের অভ্যন্তরীণ অ্যাপাচি সার্ভারে এটি আমার কাছে ঘটছে। এটি অন্য কারও সাথে ঘটছে না - যেমন আমাদের ব্যবহারকারীদের কেউই এই সমস্যাটি অনুভব করছেন না - বা আমাদের দেব দলের কেউ নেই।
অন্যান্য লোকেরা ক্রমের ঠিক একই সংস্করণ সহ সঠিক একই সার্ভারটি অ্যাক্সেস করছে। আমি ছদ্মবেশী মোডে সমস্ত এক্সটেনশান এবং ব্রাউজিং অক্ষম করার চেষ্টা করেছি - কোনও ফল হয়নি।
আমি ফায়ারফক্স ব্যবহার করেছি এবং ঠিক একই জিনিস ঘটছে। সংক্ষিপ্ত ফাইল এবং কী না। একমাত্র বিষয়, ফায়ারফক্স কোনও কনসোল ত্রুটি বাড়ায় না তাই সমস্যাটি দেখার জন্য আপনাকে ফায়ারব্যাগের মাধ্যমে HTTP অনুরোধটি পরীক্ষা করতে হবে insp
অ্যাপাচি থেকে প্রতিক্রিয়া শিরোনাম:
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:close
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Mon, 27 Apr 2015 10:52:52 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Pragma:no-cache
Server:Apache/2.2.22 (Ubuntu)
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.3.10-1ubuntu3.8
পরীক্ষার সময়, আমি আমার এইচটিএক্সেসি ফাইলটিতে HTTP 1.0 জোর করে সমস্যাটি সমাধান করতে সক্ষম হয়েছি:
SetEnv downgrade-1.0
এতে সমস্যা থেকে মুক্তি পাওয়া যায়। তবে, HTTP 1.1 এর চেয়ে HTTP 1.0 জোর করা কোনও উপযুক্ত সমাধান নয়।
আপডেট : যেহেতু আমিই একমাত্র এই সমস্যাটি অনুভব করছি, আমি বুঝতে পেরেছিলাম যে এটি ক্লায়েন্টের পক্ষের ইস্যু কিনা তা খতিয়ে দেখার জন্য আমাকে আরও বেশি সময় ব্যয় করতে হবে। যদি আমি ক্রোমের সেটিংসে চলে যাই এবং "ডিফল্টে পুনরুদ্ধার করুন" বিকল্পটি ব্যবহার করি, তবে সমস্যাটি প্রায় 10-20 মিনিটের জন্য অদৃশ্য হয়ে যাবে । তারপরে এটি ফিরে আসে।
while($row = mysql_fetch_assoc($result))
খুব বেশি খালি লাইন হতে পারে যা ওয়েব ব্রাউজারগুলির দ্বারা কেটে যাওয়ার কারণ হতে পারে