API dropouts - setNumberOfHTML5Processes?

73 views
Skip to first unread message

JA K

unread,
Feb 19, 2021, 3:22:48 AM2/19/21
to BigBlueButton-dev
Dear Developers,

I'm experiencing dropouts of the API at around 115 participants and in these moments no student can join through Moodle/ start a new room. I have installed alpha5 with install.sh and added 4 HTML5 processes. I'm using an AX51 with Hetzner.
Is this setting not necessary/ rather harmful on 8-core Servers?
I had the same issues with 4 core dedicated servers and this is why I have switched to AX51 and I still have the same problem.

Regards,
John AlistairBildschirmfoto 2021-02-19 um 09.21.08.png

Fred Dixon

unread,
Feb 19, 2021, 6:15:58 AM2/19/21
to BigBlueButton-dev
Hi John,

Thanks for the feedback.  This looks related to #11286.

 [2.3] nginx becomes unstable/reloads in an intense way 

We'll be releasing alpha7 with a built-in multiple node process for bbb-html5.  We'd be interested if you can upgrade and let us know if you encounter the same issue.

Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/4a972215-d59f-4ed6-837a-4b45447b13d5n%40googlegroups.com.


--
BigBlueButton Developer

Like BigBlueButton?  Tweet us at @bigbluebutton

JA K

unread,
Feb 19, 2021, 2:41:50 PM2/19/21
to BigBlueButton-dev
Hi Fred,

thank you for your answer. As I am an ambitious tech nerd with no coding background, it is hard for me to tell how many HMTL5 processes make sense for my setup. For the moment I have gone back to 1 HMTL5 Process, but had used 4 all of January & half of February because I was under the impression it would increase the amount of concurrent users, but I seem to have misunderstood something. Can you suggest a number, i.e. 2? Or has this option turned out to not be working as hoped?
Will setting HTML5Processes to 1 limit me to only 200 users on an AX51? I was hoping for 300-400.
I will definitely be upgrading to alpha7 as soon as I can (or can I do this already - are there nightly builds?), I'm actually using alpha5 in production for my school because we like the new features and have up to 600 concurrent users on four 4-core servers, but fighting with these API dropouts since January (alpha4), I thought it had to do with 4 core & HDD and switched to two AX51 yesterday with 8 core Ryzen & NVME SSD, but no change, hence this message.

I am thrilled that you maintain install.sh, so that I can keep my machine up to date, but settled on alpha5 with the adopted line: bionic-230-dev-alpha5

Thank you so much for your great work - my colleages were transformed through the reliable BBB-Servers with little issues.

Regards,
John Alistair

basisbit

unread,
Feb 20, 2021, 1:23:43 PM2/20/21
to BigBlueButton-dev
For production, I'd suggest you to install a stable version from the branch 2.2.x - you should expect ~ 350 concurrent users on a Hetzner AX51.

Best regards,
basisbit

JA K

unread,
Feb 22, 2021, 11:29:35 AM2/22/21
to BigBlueButton-dev
Hi basisbit and Fred,
cheers, I am aware that the most sane & stable choice would be 2.2.x, but I am afraid that the notification of raised hand and the quicker return to class once you started the upload is so welcome in our classes of 30 students that it makes life so much easier for the colleagues - I am between the chairs, so to speak. (Fortunately I have some backup servers running, so no harm was done last week).
I have updated to alpha7, Fred, and removed "setNumberOfHTML5Processes" - runs like a charm, had a little over 300 users on each of the two servers today. I keep getting feedback on the performance/ minor issues, collect them and would feed them back to you, if it is of interest. If you want them in a different place, I'm eager to learn in order to help.

Best wishes,

John Alistair
Reply all
Reply to author
Forward
0 new messages