Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Icecast-Server
Icecast-Server
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 100
    • Issues 100
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Xiph.Org
  • Icecast-ServerIcecast-Server
  • Issues
  • #2225

Closed
Open
Opened Sep 16, 2015 by Marvin Scholz@ePirat
  • Report abuse
  • New issue
Report abuse New issue

Make listen backlog customizable

Excerpt from a mail we got on the list:

On 02/19/2015 03:07 PM, Stephan Leemburg wrote:

I am working for the NPO, the Dutch Public Broadcasting agency.

We do a lot of icecast streaming. We run at least 20 icecast server instances on our media streaming cluster. [...]

We ran into an issue that clients which where connecting to our streams seemed to be 'hanging' on the connection setup frequently. The client 'thinks' it is connected, but no data.

People suggested that it probably had to do with the poll() call. So, I looked into that.

I found that the issue was actually caused by the very low listen backlog (5). On our clusters, we typically set this to 8192. Yes it is high, but we do a lot of streaming and host very high volume websites.

Attached are the submitted patches for 2.4, 2.5 and 2.3.3

Assignee
Assign to
Icecast 2.5.0
Milestone
Icecast 2.5.0
Assign milestone
Time tracking
None
Due date
No due date
5
Labels
Confirmed Enhancement Investigate Security Works for me
Assign labels
  • View project labels
Reference: xiph/icecast-server#2225