Bad encoding

#1
I'm using litespeed 4.0.12 sometimes server has problem with encoding js/css as gzip

Users gets something like this in webbrowsers:



it is in polish but meen: bad content encoding.

It is hard to reprodice this problem but when it happend again i will try send more informations (maby headers)

Restart litespeed don't helpe i must manualy remove swap directory.
 
Last edited:

mistwang

LiteSpeed Staff
#3
Make sure temp partition is not full.
You should upgrade to 3.3.24 or 4.0.12, just change the version number in the download link to get it. 3.3.24 is in "3.0" folder, just change "4.0" to "3.0".
 
#4
hi.

i'm using 4.0.12 (sorry for first post i past wrong version).

i have also 169G free space (space isn't problem becous as you can see size of this 2 files are identical but content is diffrend)
 
#6
NiteWave right. I changed place where swap is stored and didn't happend again yet.

Btw there is posibilisty that check if litespeed use mmap memory? I setup it enought hight and still there are many small files in swap directory (i also incrested to max number cache small files)

os is freebsd 7.2
 
#8


about swap it was on zfs file system on freebsd (zfs ver. 13)
there are many (it takes to long to count them) but zfs is very good
for this.

more information about my ZFS configuration:

madmax@core2:~% zpool status
pool: tank
state: ONLINE
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
mirror ONLINE 0 0 0
ad6s1d ONLINE 0 0 0
ad8s1d ONLINE 0 0 0

errors: No known data errors

swap was placed in /daten/tmp/lshttpd/swap

root@core2:tmp/lshttpd/swap# df -h |grep daten
tank/daten 634G 470G 164G 74% /daten
 

priestjim

Well-Known Member
#9
I have to report the same issue for a website that was working fine until I upgraded to LSAPI 5.2 (I was already on LSWS 4.0.12). The website is http://www.greekwarriors.eu and the page opens correctly in IE* but won't open in FF or Chrome, giving me the same content encoding error.
 

NiteWave

Administrator
#10
~/temp>wget -v --save-headers http://www.greekwarriors.eu/
~/temp>head -20 index.html
HTTP/1.0 200 OK
Date: Tue, 02 Feb 2010 10:17:28 GMT
Server: LiteSpeed
Connection: close
X-Powered-By: PHP/5.2.12
Set-Cookie: lang=english; expires=Wed, 02-Feb-2011 10:17:26 GMT
Content-Type: text/html

Array<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="eng">
<head>
<title>Greek Warriors </title>
Notice this line:
Array<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
There is an extra "Array", this may prevent firefox, chrome to display the page.

Please check the output of index.php, to remove the extra "Array"
 

mistwang

LiteSpeed Staff
#13
It is possible having something to do with zfs. If you do not experience any problem when switch cache directory to none-zfs partition, it indicates that.
 
#14
maby but litespeed use locks when writing gzip files to filesystem? Maby it should check if 2 process don't write the same file at the same time?

Or maby it should check if after write file has good checksume? it will be hard to do?
 
Top