[jitsi-dev] Jitsi-videobridge idle high cpu activity


#1

Hello,

I found that when idle, jitsi-videobridge is permanently has some activity
leading to high CPU spikes. Every few seconds when there is no real
activity (no active conferences) it is busy logging. CPU usage reaches
80-100% very briefly but it is repeated every 2-3 seconds.

Maybe i have some setting somewhere wrong? It seems to me that this
activity is related to some healtchecks from prosody if i'm not mistaken?

I run this in a virtual machine behind NAT, 1.2.3.4 is my anonymized real
IP address, my.domain replaces my real domain name.
I see this kind of output in the jvb.log (this is what appears during the
activity spikes):

JVB 2016-03-04 13:14:46.449 INFO: [203]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq id="4Up2B-33"
type="result" to="jitsi-videobridge.my.domain" from="my.domain"/>
JVB 2016-03-04 13:14:47.022 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq type="get"
to="jitsi-videobridge.my.domain"
from="focus@auth.my.domain/focus247618236179101"
id="eiI74-178"><healthcheck xmlns="http://jitsi.org/protocol/healthcheck
"/></iq>
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Videobridge.info() Created conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 0,
video streams 0.
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content audio of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 0,
video streams 0.
JVB 2016-03-04 13:14:47.177 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10265/udp (host)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10265/udp (srflx)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10266/udp (host)
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10266/udp (srflx)
JVB 2016-03-04 13:14:47.179 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel e4d0c773245d06a0 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 1,
video streams 1.
JVB 2016-03-04 13:14:47.316 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content video of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 2,
video streams 2.
JVB 2016-03-04 13:14:47.490 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10267/udp (host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10267/udp (srflx)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10268/udp (host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10268/udp (srflx)
JVB 2016-03-04 13:14:47.492 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel d53e091019ef87dd of content video of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 3,
video streams 3.
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.836 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10269/udp (host)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10269/udp (srflx)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10270/udp (host)
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10270/udp (srflx)
JVB 2016-03-04 13:14:47.838 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel 8465f2465de06d01 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 5,
video streams 5.
JVB 2016-03-04 13:14:48.045 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10271/udp (host)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10271/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10272/udp (host)
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10272/udp (srflx)
JVB 2016-03-04 13:14:48.175 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel c3c2521fa082a7f of content video of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 7,
video streams 7.
JVB 2016-03-04 13:14:48.269 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.271 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Running
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state of
IceUdpTransportManager #e25041 (for channels 32a60f667c638b70) of
conference 83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Running
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state of
IceUdpTransportManager #583c85 (for channels 9286492743de37) of conference
83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.274 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 927b06dbb2cd459a of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.275 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel ff98c25249ec61ef of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.278 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 8465f2465de06d01 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.279 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.279 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel e4d0c773245d06a0 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242] org.jitsi.videobridge.Content.info()
Expired content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Running to Terminated
JVB 2016-03-04 13:14:48.280 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 9286492743de37 of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.281 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel d53e091019ef87dd of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.281 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.281 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.282 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel c3c2521fa082a7f of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.282 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Running to Terminated
JVB 2016-03-04 13:14:48.283 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 32a60f667c638b70 of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242] org.jitsi.videobridge.Content.info()
Expired content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242]
org.jitsi.videobridge.Conference.info() Expired conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.284 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() SENT: <iq id="eiI74-178"
to="focus@auth.my.domain/focus247618236179101"
from="jitsi-videobridge.my.domain" type="result"/>
JVB 2016-03-04 13:14:48.285 SEVERE: [1329]
util.UtilActivator.uncaughtException().119 An uncaught exception occurred
in thread=Thread[IceUdpTransportManager connect thread,5,main] and message
was: null
java.lang.NullPointerException
    at
org.jitsi.videobridge.IceUdpTransportManager$3.run(IceUdpTransportManager.java:1821)


#2

Hi Laszlo,

As Boris explained me in my mail titled 'org.ice4j.ice.Agent
createComponent loop' (yesterday),
what you see are health checks. Health check simulate a room creation with
2 user connecting, thus it create dtls connections. Each time you create a
dtls connection you generate a new RSA keypair, and that's what is using a
lot of cpu.
I'm not sure we need a new keypair each time, and have sent a PR
https://github.com/jitsi/libjitsi/pull/98

Regards
Etienne

···

2016-03-04 12:20 GMT+01:00 Laszlo KERTESZ <laszlo.kertesz@gmail.com>:

Hello,

I found that when idle, jitsi-videobridge is permanently has some activity
leading to high CPU spikes. Every few seconds when there is no real
activity (no active conferences) it is busy logging. CPU usage reaches
80-100% very briefly but it is repeated every 2-3 seconds.

Maybe i have some setting somewhere wrong? It seems to me that this
activity is related to some healtchecks from prosody if i'm not mistaken?

I run this in a virtual machine behind NAT, 1.2.3.4 is my anonymized real
IP address, my.domain replaces my real domain name.
I see this kind of output in the jvb.log (this is what appears during the
activity spikes):

JVB 2016-03-04 13:14:46.449 INFO: [203]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq id="4Up2B-33"
type="result" to="jitsi-videobridge.my.domain" from="my.domain"/>
JVB 2016-03-04 13:14:47.022 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq type="get"
to="jitsi-videobridge.my.domain" from="focus@auth.my.domain/focus247618236179101"
id="eiI74-178"><healthcheck xmlns="http://jitsi.org/protocol/healthcheck
"/></iq>
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Videobridge.info() Created conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 0,
video streams 0.
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content audio of
conference 83f16fd25f4176ea. The total number of conferences is now 1,
channels 0, video streams 0.
JVB 2016-03-04 13:14:47.177 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10265/udp (host)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10265/udp (srflx)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10266/udp (host)
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10266/udp (srflx)
JVB 2016-03-04 13:14:47.179 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel e4d0c773245d06a0 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 1,
video streams 1.
JVB 2016-03-04 13:14:47.316 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content video of
conference 83f16fd25f4176ea. The total number of conferences is now 1,
channels 2, video streams 2.
JVB 2016-03-04 13:14:47.490 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10267/udp (host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10267/udp (srflx)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10268/udp (host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10268/udp (srflx)
JVB 2016-03-04 13:14:47.492 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel d53e091019ef87dd of content video of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 3,
video streams 3.
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.836 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10269/udp (host)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10269/udp (srflx)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10270/udp (host)
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10270/udp (srflx)
JVB 2016-03-04 13:14:47.838 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel 8465f2465de06d01 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 5,
video streams 5.
JVB 2016-03-04 13:14:48.045 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10271/udp (host)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10271/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10272/udp (host)
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10272/udp (srflx)
JVB 2016-03-04 13:14:48.175 INFO: [242] org.jitsi.videobridge.Content.info()
Created channel c3c2521fa082a7f of content video of conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 7,
video streams 7.
JVB 2016-03-04 13:14:48.269 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp (host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.271 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Running
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state
of IceUdpTransportManager #e25041 (for channels 32a60f667c638b70) of
conference 83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Running
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state
of IceUdpTransportManager #583c85 (for channels 9286492743de37) of
conference 83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.274 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 927b06dbb2cd459a of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.275 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel ff98c25249ec61ef of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.278 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 8465f2465de06d01 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.279 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.279 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel e4d0c773245d06a0 of content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242] org.jitsi.videobridge.Content.info()
Expired content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Running to Terminated
JVB 2016-03-04 13:14:48.280 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 9286492743de37 of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.281 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel d53e091019ef87dd of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.281 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.281 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.282 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel c3c2521fa082a7f of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.282 INFO: [242] org.ice4j.ice.Agent.setState() ICE
state changed from Running to Terminated
JVB 2016-03-04 13:14:48.283 INFO: [242] org.jitsi.videobridge.Channel.info()
Expired channel 32a60f667c638b70 of content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242] org.jitsi.videobridge.Content.info()
Expired content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242]
org.jitsi.videobridge.Conference.info() Expired conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.284 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() SENT: <iq id="eiI74-178"
to="focus@auth.my.domain/focus247618236179101"
from="jitsi-videobridge.my.domain" type="result"/>
JVB 2016-03-04 13:14:48.285 SEVERE: [1329]
util.UtilActivator.uncaughtException().119 An uncaught exception occurred
in thread=Thread[IceUdpTransportManager connect thread,5,main] and message
was: null
java.lang.NullPointerException
    at
org.jitsi.videobridge.IceUdpTransportManager$3.run(IceUdpTransportManager.java:1821)

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Thaks for the reply. I looked up the other thread.

Can these checks be disabled somewhere or at least set to a lower frequency?

···

On Fri, Mar 4, 2016 at 3:26 PM, Etienne Champetier < champetier.etienne@gmail.com> wrote:

Hi Laszlo,

As Boris explained me in my mail titled 'org.ice4j.ice.Agent
createComponent loop' (yesterday),
what you see are health checks. Health check simulate a room creation with
2 user connecting, thus it create dtls connections. Each time you create a
dtls connection you generate a new RSA keypair, and that's what is using a
lot of cpu.
I'm not sure we need a new keypair each time, and have sent a PR
https://github.com/jitsi/libjitsi/pull/98

Regards
Etienne

2016-03-04 12:20 GMT+01:00 Laszlo KERTESZ <laszlo.kertesz@gmail.com>:

Hello,

I found that when idle, jitsi-videobridge is permanently has some
activity leading to high CPU spikes. Every few seconds when there is no
real activity (no active conferences) it is busy logging. CPU usage reaches
80-100% very briefly but it is repeated every 2-3 seconds.

Maybe i have some setting somewhere wrong? It seems to me that this
activity is related to some healtchecks from prosody if i'm not mistaken?

I run this in a virtual machine behind NAT, 1.2.3.4 is my anonymized real
IP address, my.domain replaces my real domain name.
I see this kind of output in the jvb.log (this is what appears during the
activity spikes):

JVB 2016-03-04 13:14:46.449 INFO: [203]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq id="4Up2B-33"
type="result" to="jitsi-videobridge.my.domain" from="my.domain"/>
JVB 2016-03-04 13:14:47.022 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() RECV: <iq type="get"
to="jitsi-videobridge.my.domain" from="focus@auth.my.domain/focus247618236179101"
id="eiI74-178"><healthcheck xmlns="http://jitsi.org/protocol/healthcheck
"/></iq>
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Videobridge.info() Created conference
83f16fd25f4176ea. The total number of conferences is now 1, channels 0,
video streams 0.
JVB 2016-03-04 13:14:47.023 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content audio of
conference 83f16fd25f4176ea. The total number of conferences is now 1,
channels 0, video streams 0.
JVB 2016-03-04 13:14:47.177 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10265/udp
(host)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10265/udp (srflx)
JVB 2016-03-04 13:14:47.178 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10266/udp
(host)
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10266/udp (srflx)
JVB 2016-03-04 13:14:47.179 INFO: [242]
org.jitsi.videobridge.Content.info() Created channel e4d0c773245d06a0 of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 1, channels 1, video streams 1.
JVB 2016-03-04 13:14:47.316 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp
(host)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.320 INFO: [242]
org.jitsi.videobridge.Conference.info() Created content video of
conference 83f16fd25f4176ea. The total number of conferences is now 1,
channels 2, video streams 2.
JVB 2016-03-04 13:14:47.490 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10267/udp
(host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10267/udp (srflx)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10268/udp
(host)
JVB 2016-03-04 13:14:47.491 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10268/udp (srflx)
JVB 2016-03-04 13:14:47.492 INFO: [242]
org.jitsi.videobridge.Content.info() Created channel d53e091019ef87dd of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 1, channels 3, video streams 3.
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:47.649 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp
(host)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:47.650 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:47.836 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10269/udp
(host)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10269/udp (srflx)
JVB 2016-03-04 13:14:47.837 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTCP
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10270/udp
(host)
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10270/udp (srflx)
JVB 2016-03-04 13:14:47.838 INFO: [242]
org.jitsi.videobridge.Content.info() Created channel 8465f2465de06d01 of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 1, channels 5, video streams 5.
JVB 2016-03-04 13:14:48.045 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
audio.RTP
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp
(host)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.046 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10271/udp
(host)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10271/udp (srflx)
JVB 2016-03-04 13:14:48.173 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTCP
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10272/udp
(host)
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10272/udp (srflx)
JVB 2016-03-04 13:14:48.175 INFO: [242]
org.jitsi.videobridge.Content.info() Created channel c3c2521fa082a7f of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 1, channels 7, video streams 7.
JVB 2016-03-04 13:14:48.269 INFO: [242]
org.ice4j.ice.Agent.gatherCandidates() Gather candidates for component
video.RTP
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:4443/tcp (host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 192.168.100.151:10000/udp
(host)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:4443/tcp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.createComponent() 1.2.3.4:10000/udp (srflx)
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.270 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.271 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Running
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state
of IceUdpTransportManager #e25041 (for channels 32a60f667c638b70) of
conference 83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.271 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 192.168.100.151:10000/udp/host
JVB 2016-03-04 13:14:48.273 INFO: [242]
org.ice4j.ice.Component.addRemoteCandidate() Add remote candidate for
video.RTP: 1.2.3.4:10000/udp/srflx
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.startConnectivityEstablishment() Start ICE connectivity
establishment
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.Agent.initCheckLists() Init checklist for stream video
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Running
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state
of IceUdpTransportManager #583c85 (for channels 9286492743de37) of
conference 83f16fd25f4176ea changed from Waiting to Running.
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.ice4j.ice.ConnectivityCheckClient.startChecks() Start connectivity
checks!
JVB 2016-03-04 13:14:48.274 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.274 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel 927b06dbb2cd459a of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.275 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel ff98c25249ec61ef of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.275 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.275 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.278 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel 8465f2465de06d01 of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.279 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.279 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel e4d0c773245d06a0 of
content audio of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.279 INFO: [242]
org.jitsi.videobridge.Content.info() Expired content audio of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Running to Terminated
JVB 2016-03-04 13:14:48.280 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel 9286492743de37 of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.280 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.280 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.281 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel d53e091019ef87dd of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.281 INFO: [242]
org.jitsi.impl.neomedia.MediaStreamImpl.info()
Receive stream stats: discarded RTP packets: 0
Receive stream stats: decoded with FEC: 0
JVB 2016-03-04 13:14:48.281 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Waiting to Terminated
JVB 2016-03-04 13:14:48.282 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel c3c2521fa082a7f of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.282 INFO: [242] org.ice4j.ice.Agent.setState()
ICE state changed from Running to Terminated
JVB 2016-03-04 13:14:48.283 INFO: [242]
org.jitsi.videobridge.Channel.info() Expired channel 32a60f667c638b70 of
content video of conference 83f16fd25f4176ea. The total number of
conferences is now 0, channels 0, video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242]
org.jitsi.videobridge.Content.info() Expired content video of conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.283 INFO: [242]
org.jitsi.videobridge.Conference.info() Expired conference
83f16fd25f4176ea. The total number of conferences is now 0, channels 0,
video streams 0.
JVB 2016-03-04 13:14:48.284 INFO: [242]
org.jitsi.videobridge.xmpp.ComponentImpl.info() SENT: <iq id="eiI74-178"
to="focus@auth.my.domain/focus247618236179101"
from="jitsi-videobridge.my.domain" type="result"/>
JVB 2016-03-04 13:14:48.285 SEVERE: [1329]
util.UtilActivator.uncaughtException().119 An uncaught exception occurred
in thread=Thread[IceUdpTransportManager connect thread,5,main] and message
was: null
java.lang.NullPointerException
    at
org.jitsi.videobridge.IceUdpTransportManager$3.run(IceUdpTransportManager.java:1821)

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

Hi !

···

On Fri, Mar 4, 2016 at 9:04 AM, Laszlo KERTESZ <laszlo.kertesz@gmail.com> wrote:

Thaks for the reply. I looked up the other thread.

Can these checks be disabled somewhere or at least set to a lower frequency?

These checks are done by Jicofo. You can decrease the frequency by
setting org.jitsi.jicofo.HEALTH_CHECK_INTERVAL property to some higher
value which is 10000(ms) by default. I'll add an option to disable
them by setting -1, but this will come in the next versions.

Regards,
Pawel