I'm using jPlayer but my suspicion is that this is a network/apache problem. That being said, hopefully someone can help me diagnose/resolve this issue.

I'm streaming an audio file using jPlayer in Drupal 7 (node shown through panels). The file varies in length but is typically 25-35 minutes. I'm getting a number of customers reporting that the audio stops playing. No error messages. I can not reliably reproduce the problem, but I have personally seen it.

One thing I've done which seemed to help with some people who I know had the problem consistently was to write an Apache rewrite rule to rewrite the relevant mp3 urls to use a vhost that bypasses CloudFlare's reverse proxy service, which we are using. I thought maybe some of their servers could have been serving up an incomplete cached file or had some other network problem.

I've also observed through Firebug and Chrome's web dev tools the streaming file downloading and then fail with some apache error. I am unable to reproduce the problem now to get the exact error. For all I know it's fixed now. But:

Is there anyone else observing a similar problem and what have you found to be the cause/solution? Is there any way to get more information from this drupal module or the jplayer library which can help me further diagnose the issue?

Thanks in advance