Let me start by saying I don't know if this is a LiteSpeed problem or not, but something happened this morning that made me wonder. This is a weird problem, so I'm going to give as much information as I can. Sorry if this is a bore
I'm developing a Rails (1.2.3) app on Mac OS X 10.4.11 but deploying on 64 bit Linux (Ubuntu Feisty on SliceHost). On the slice I have installed the 32 bit compatibility libraries and the 32 bit LiteSpeed WS Standard 3.3.2 (love it!).
This web site uses 3 flash movies, currently saved in Flash 8 format (but edited in CS3). As I develop the application, I run Mongrel locally for day to day testing, which I do in Safari 3.0.4 and Firefox 2.0.0.11, and when I need to test Windows browsers, I run XP SP2 in Parallels 3.0, build 5582. I use two different virtual machines for my IE testing, one for IE 6 (6.0.2900.2180.xpsp_sp2_gdr.070227-2254) and one for IE 7 (7.0.5730.11). I also have the Windows versions of FireFox 2.0.0.11 and Safari 3.0.4 installed in both VMs, just to make it easier to test them as well. In all of the browsers, I have Flash Player 9.0.115.0 installed.
These flash movies periodically query back to the website to get updated data, then display the current values. It's basically a running tally of some statistics. Regardless of where the flash files are served from, all browsers *except* IE 6 work correctly and the flash movies work just as I expect them to. IE 6 is weird (nothing new about that!) in that when I serve the flash off of my Mac (Mongrel, no fronting server), it works fine. But when I put it up on the web yesterday (LiteSpeed), IE 6 would load the flash but not display the data. I thought it was a problem with IE somehow, until this morning when I moved the code to the server that will be hosting the site when it goes live. This is also a slice, but we are currently using Mongrel behind Apache. Surprisingly, when I used the same IE 6 to hit that server, the flash worked as I expected it to.
To summarize:
IE 6 is the only browser I'm having any difficulty with. The problem is exhibited when the flash is served from LiteSpeed and not Mongrel or Mongrel/Apache. The flash is served up, but data are not being refreshed. Oh, I should also point out that if I tail -f my development log, I can see the requests for the data coming in at the interval that I specified (1 minute for these tests) and I don't see any errors.
I just had the idea of installing LiteSpeed locally and see if it happens there. I have a Parallels VM of an Ubuntu server (though not 64 bit) that I can try it with. I might even try the Mac version. Not sure yet.
I posted a similar message to the Flash Player forum at Adobe last night, but have not had any responses yet. That was before I moved the code to a Mongrel/Apache setup this morning though, when all I knew was that it worked locally but not on the web.
Any insight will be very much appreciated.
I'm developing a Rails (1.2.3) app on Mac OS X 10.4.11 but deploying on 64 bit Linux (Ubuntu Feisty on SliceHost). On the slice I have installed the 32 bit compatibility libraries and the 32 bit LiteSpeed WS Standard 3.3.2 (love it!).
This web site uses 3 flash movies, currently saved in Flash 8 format (but edited in CS3). As I develop the application, I run Mongrel locally for day to day testing, which I do in Safari 3.0.4 and Firefox 2.0.0.11, and when I need to test Windows browsers, I run XP SP2 in Parallels 3.0, build 5582. I use two different virtual machines for my IE testing, one for IE 6 (6.0.2900.2180.xpsp_sp2_gdr.070227-2254) and one for IE 7 (7.0.5730.11). I also have the Windows versions of FireFox 2.0.0.11 and Safari 3.0.4 installed in both VMs, just to make it easier to test them as well. In all of the browsers, I have Flash Player 9.0.115.0 installed.
These flash movies periodically query back to the website to get updated data, then display the current values. It's basically a running tally of some statistics. Regardless of where the flash files are served from, all browsers *except* IE 6 work correctly and the flash movies work just as I expect them to. IE 6 is weird (nothing new about that!) in that when I serve the flash off of my Mac (Mongrel, no fronting server), it works fine. But when I put it up on the web yesterday (LiteSpeed), IE 6 would load the flash but not display the data. I thought it was a problem with IE somehow, until this morning when I moved the code to the server that will be hosting the site when it goes live. This is also a slice, but we are currently using Mongrel behind Apache. Surprisingly, when I used the same IE 6 to hit that server, the flash worked as I expected it to.
To summarize:
IE 6 is the only browser I'm having any difficulty with. The problem is exhibited when the flash is served from LiteSpeed and not Mongrel or Mongrel/Apache. The flash is served up, but data are not being refreshed. Oh, I should also point out that if I tail -f my development log, I can see the requests for the data coming in at the interval that I specified (1 minute for these tests) and I don't see any errors.
I just had the idea of installing LiteSpeed locally and see if it happens there. I have a Parallels VM of an Ubuntu server (though not 64 bit) that I can try it with. I might even try the Mac version. Not sure yet.
I posted a similar message to the Flash Player forum at Adobe last night, but have not had any responses yet. That was before I moved the code to a Mongrel/Apache setup this morning though, when all I knew was that it worked locally but not on the web.
Any insight will be very much appreciated.