Hi,
If we switch Apache on our Website to redirect all HTTP requests to HTTPS, example:
http://web.com goes to https://www.web.com
Then Wowza CPU usage explodes to about 10x of what it was before and the server streaming stops. We verified that it is in fact Wowza executable that starts to use so much CPU and that CPU load is proportional to connection count.
However, I cant imagine the type of relationship which causes Wowza server (which runs on separate IP) to depend upon the Http or Https of the Website which is serving the player.
If anybody wants to embedd our player (iframe) and if they then switch their website to HTTPS this would cause Wowza server complete CPU meltdown.
What could be causing this? We have CORS enabled and use Flowplayer with Apple HLS. The player has https defined for Wowza video source. Example:
https://stream.web.com:1935/live/OurStream/playlist.m3u8
Everything works fine, if there are only 10-20 connections, but with increasing count the extra CPU overhead per connection becomes more obvious and at about 250 connections reaches 12 CPU cores at 100%.
Is there some way to debug which subsystem in Wowza is using CPU? Any idea how to determine the cause?
Thanks!
Atmapuri