ZNC lags when ~1000 pseudoclients join a channel at once #359

Open
opened 2026-10-05 04:15:18 +02:00 by adam · 1 comment
Owner

When I started a botnet (1000-50000 services pseudoclients) on a test network, ZNC suddenly started to lag and I had to reconnect. Other IRC clients (weechat) don't have a problem with such a high number of users.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3202405-znc-lags-when-1000-pseudoclients-join-a-channel-at-once?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
When I started a botnet (1000-50000 services pseudoclients) on a test network, ZNC suddenly started to lag and I had to reconnect. Other IRC clients (weechat) don't have a problem with such a high number of users. ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3202405-znc-lags-when-1000-pseudoclients-join-a-channel-at-once?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github). </bountysource-plugin> <!-- github-sync-id:38239472 -->
Author
Owner

Can you provide more information on this? Am I to understand they all joined at once? It's very rare to get 1,000 joins at once in even the heaviest load situations. Also, there's a large difference between 1,000 and 50,000, so which was it?

What modules were loaded on ZNC, if any? What scripts did WeeChat have installed at the time?

Just trying to understand how you can be sure it's ZNC. Specifications of the server ZNC was running upon may be helpful as well. I don't suppose you could get what the load figure was when this happened?

Ben (MrC @ Freenode)

Can you provide more information on this? Am I to understand they all joined at once? It's very rare to get 1,000 joins at once in even the heaviest load situations. Also, there's a large difference between 1,000 and 50,000, so which was it? What modules were loaded on ZNC, if any? What scripts did WeeChat have installed at the time? Just trying to understand how you can be sure it's ZNC. Specifications of the server ZNC was running upon may be helpful as well. I don't suppose you could get what the load figure was when this happened? Ben (MrC @ Freenode) <!-- github-comment-id:49531933 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#359