From: Oliver B. <ol...@g7...> - 2004-05-20 01:40:59
|
>> When I have seen the corruption in text files I have noticed that it >> is >> not randomly corrupting characters. Rather, bits of the file were >> missing or repeated (I'm not sure which.) > > Neither am I, but since I stole the current version of my upload code > from another of our projects, I decided to try it on the machine that > project runs on. > > It works flawlessly. > > Grrr... The other machine runs FreeBSD as opposed to my Gentoo, and > more > importantly Apache 1.whatever. > > Looks like this is an Apache2 linked problem. Ken, It could indeed be related to Apache2. I have the problem on both a remote RedHat system and a local FreeBSD system. They both run Apache2. However it only happens for me using mod_webkit2, not using WebKit.cgi. This may be the same socket-related problem theorised by John Goodyear (see [Webware-discuss] Random AppServer Lockups? and [Webware-discuss] Unhappy with Adapters). I can reproduce the upload corruption at will. The corruption does not occur in the same place every time, but seems to be about 2k-4k in length. The content of the corruption is a repetition of a portion of the file immediately preceding the corruption. The part of the file that has been replaced by the corruption never appears. The file continues uncorrupted after this, until the next corruption. Can anyone suggest other things I should test? I'm a loath to install Apache 1.3, but I will if someone who has a handle on mod_webkit2 thinks it is worthwhile. Oliver |