Foliovision › Forums › FV Player › Troubleshooting › I got lots of 499 error from nginx , maybe another bug
-
sometime fvplayer can’t load the video , no data coming on the connection , I checked my nginx server log, find out lots of 499 error
about this error code:
499 / ClientClosed Request
An Nginx HTTP server extension. This codeis introduced to log the case when the connection is closed by client whileHTTP server is processing its request, making server unable to send the HTTP header backcan I do anything to adjust this ?
-
-
link page :https://mov4me.com/archives/172
log:
23.89.***.*** – – [19/Aug/2017:04:18:16 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 3014372 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:19:29 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 499 0 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:19:43 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 2 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:19:45 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 311019 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:20:17 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 499 0 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:20:18 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 499 0 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:21:24 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 504 537 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:22:00 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 304 0 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:22:03 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 343787 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:22:04 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 311013 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:22:07 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 206 1244901 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”
23.89.***.*** – – [19/Aug/2017:04:22:16 +0800] “GET //cdn.foliovision.com/*******/*******.mp4 HTTP/1.1” 499 0 “https://mov4me.com/archives/148” “Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1” “-”its happened yesterday , before I add “proxy_ignore_client_abort on; ” into my nginx .
before I adjust nginx config, when user switch video too fast on website, fvplayer will be stop loading data, check the data traffic ,on data incoming… after this I connected in to server to check access.log , so many 499 error on.
so , I think I report this to you guys ,maybe you can adjust in next version.
btw…
I test subtitle today ,its not working, I’m sure my vtt file its ok … I don’t konw why …=.=! it is possible that only work by business version ? o_o
Hello Mille,
it could mean that your server has reached its capacity and is not able to serve these videos on time – before it starts serving the video to the user the client browser just gives up and says it can’t load the video.
You should be definitely using some CDN to host your videos and don’t just put them on the server where you site lives. FV Player supports CloudFlare, KeyCDN and StackPath: https://foliovision.com/player/video-hosting
If you want powerful video hosting and encoding service in one we recommend Vimeo Pro, but your videos must fulfill some of their rules.
Thanks,
Martin