Son iki aydır, Chrome'un geliştirici konsolunda aşağıdaki hatayı alıyorum:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
Semptomlar:
- Sayfalar yüklenmiyor.
- Kesilmiş CSS ve JS dosyaları.
- Sayfalar asılı.
Sunucu ortamı:
- Apache 2.2.22
- PHP
- Ubuntu
Bu, şirket içi Apache sunucumuzda bana oluyor. Başka kimsenin başına gelmez - yani hiçbir kullanıcımız bu sorunu yaşamıyor - ne de geliştirme ekibimizdeki hiç kimse.
Diğer kişiler, Chrome'un aynı sürümüyle tam olarak aynı sunucuya erişiyor. Ayrıca tüm uzantıları devre dışı bırakmayı ve Gizli modda göz atmayı da denedim - hiçbir etkisi olmadı.
Firefox kullandım ve aynı şey oluyor. Kesilmiş dosyalar falan. Tek şey, Firefox'un herhangi bir konsol hatası oluşturmamasıdır, bu nedenle sorunu görmek için Firebug aracılığıyla HTTP isteğini incelemeniz gerekir.
Apache'den Yanıt Başlıkları:
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
Test ederken, htaccess dosyamda HTTP 1.0'ı zorlayarak sorunu çözebildim:
SetEnv downgrade-1.0
Bu problemden kurtulur. Ancak, HTTP 1.0'ı HTTP 1.1 üzerinden zorlamak uygun bir çözüm değildir.
Güncelleme : Bu sorunu yaşayan tek kişi ben olduğum için, istemci tarafında bir sorun olup olmadığını araştırmak için daha fazla zaman harcamam gerektiğini düşündüm. Chrome ayarlarına gidip "Varsayılana Geri Yükle" seçeneğini kullanırsam, sorun yaklaşık 10-20 dakika kaybolur . Sonra geri döner.
while($row = mysql_fetch_assoc($result))
gereken çok fazla boş satır olabilir ve bu da web tarayıcıları tarafından kesilmesine neden olabilir