Solved

Maxing out TCP ports?

Posted on 2013-06-24
2
408 Views
Last Modified: 2014-01-05
Dear colleagues,

I'm having a odd issue with Wowza Media Server and I'd really appreciaite if you guys could help me.

I'm currently using Wowza Media Server 3.6 in a 4-CPU Windows Server 2008 R2 x64 machine, with Java JRE7 x64, with 8 GB RAM. This server has been properly tuned used Wowza's Performance Tuning instructions (http://www.wowza.com/forums/content.php?5-general-tuning). This server is running in an uncapped 1 Gbps connection in a world-class datacenter.

The server performs perfectly in low and mid-load scenarios. When can successfully stream to around 1000 concurrent users (300 Kbps streams). However, after that threshold, we starting seeing drops, freezes, to the point that it stops serving streams altogether.

The odd thing is: the CPU load, network usage and memory load are way below "saturation" levels. I don't see a reason why it should be falling apart, with some many resources being still available when the error occurs.

So I started wondering whether this could be related to unavailability of TCP ports or any kind of lack of specific TCP tuning. I followed the instructions at http://kb.globalscape.com/KnowledgebaseArticle10438.aspx to try and tune Windows TCP configuration, but the problem still persists.

Am I missing something here? Are there any additional fine-tuning that we need to make in Windows Server 2008 in order to surpass the 1000-concurrent-user threshold?

Thanks in advance!

Helder
0
Comment
Question by:HelderConde
2 Comments
 
LVL 12

Accepted Solution

by:
ullfindsmit earned 500 total points
ID: 39272534
If I was to guess, it could have something to do with file handles (pointers) and when there are too many of them, they tend to create deadlock scenarios
0
 

Author Closing Comment

by:HelderConde
ID: 39757414
I realized the issue was in our applications. As time passed by under heavy load, thousands of concurrent connections to the SQL server was bring things down.

We made a connection pool and rewrote everything to correctly handle usage of ports.

Thanks!

Helder
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Scenario:  You do full backups to a internal hard drive in either product (SBS or Server 2008).  All goes well for a very long time.  One day, backups begin to fail with a message that the disk is full.  Your disk contains many, many more backups th…
We recently endured a series of broadcast storms that caused our ISP to shut us down for brief periods of time. After going through a multitude of tests, we determined that the issue was related to Intel NIC drivers on some new HP desktop computers …
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

778 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question