My servers have reached more than 200 simultaneous participants for the first time but JVB couldn’t handle it. I got the following JAVA error ( full log file here) :
# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f74608066ff, pid=34804, tid=0x00007f7421626700 # # JRE version: OpenJDK Runtime Environment (8.0_232-b09) (build 1.8.0_232-8u232-b09-1~deb9u1-b09) # Java VM: OpenJDK 64-Bit Server VM (25.232-b09 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libc.so.6+0x15c6ff] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Although I have a powerful server (see config below), the crash happened before even reaching 10% of CPU usage.
Here’s my config :
- RAM : 65 GB
- CPU : Intel® Xeon® Processor E5-2650 v4
- OS : Debian Buster
- JVB version : jitsi-videobridge_1126-1_amd64
- I also have the following lines in
DefaultLimitNOFILE=65000 DefaultLimitNPROC=65000 DefaultTasksMax=65000
Any ideas how to improve this ?