php - Timeout and premature end of script headers error in IE specifically -


in browsers fine

in ie9/10 site throws 500 error.

the page in question have post, redirect , avoid form re-submission ux bugs. after doing investigation have modified include full url, space , 303 response code per question:

post-redirect-get internet explorer

it seems in case ie tries redirecting, rather getting page should reloads current page. either throws 500 error momentarily afterwards or doesn't reload current page, goes straight 500.

inspecting error logs reveals following pair of errors seem thrown attempt load page.

[12:55:33] [warn]      mod_fcgid: read data timeout in 45 seconds,      referer: h##ps://#######/make-model-search/      [12:55:33] [error]      premature end of script headers: index.php,      referer: h##ps://#######/make-model-search/  

make model search page getting reloaded, 1 user moves on in second or 2 in world of browsers work properly.

this question similar , suggests increasing timeout values, not talk ie specifically: i'm not sure upping timeouts best solution appears browser specific

500 server error: premature end of script headers:

to reproduce error in browser, visit following url: http://www.easywheels.co.uk/ , use registration na62egu click on 'find tyres' 'accept , proceed' (at point error thrown on ie)

have tried disabling server compression ie? don't know why, i've met error before , fixed me:

rewriteengine on  <ifmodule mod_headers.c>   rewritecond %{http_user_agent} msie\ [56]   rewritecond %{http_user_agent} !sv1   rewritecond %{request_uri} \.(css|js)$   rewriterule .* - [e=remove_ie_accept_encoding:1]    <locationmatch \.(css|js)$>     requestheader set accept-encoding "" env=remove_ie_accept_encoding   </locationmatch> </ifmodule> 

basically modifying headers accept-encoding.. can't find notes on disabling compression ie though. it's place start nonetheless. it's optimizations bite in ass.

edit:

after digging bit, here's disabling compression: http://www.aptivate.org/webguidelines/enablingcompressiononyourwebserver.apache2.html


Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -