[erlang-questions] Detecting high CPU utilisation in Erlang

Trond Endrestøl Trond.Endrestol@REDACTED
Mon Apr 18 08:33:49 CEST 2016


Hi,

Is there a way for the Erlang RTS to detect high CPU utilisation and 
act accordingly? Could such events be handled by OTP supervisors?

Some more background information:

Telenor in Norway got som strange SS7 signalling from Priority One 
Security, as it was later revealed, late in February 2016. The Telenor 
HLR got stuck in an infinite loop, consuming resources, grinding to a 
halt, more or less. I'm probably oversimplifying.

Source, in Norwegian: 
http://www.digi.no/tele-kommunikasjon/2016/04/15/roper-hvem-som-forarsaket-telenors-mobil-havari

I'm just curious as to how Erlang (RTS) would handle such events.

-- 
----------------------------------------------------------------------
Trond Endrestøl                     |     Trond.Endrestol@REDACTED
ACM, NAS, NUUG, SAGE, USENIX        |     FreeBSD 10.3-S & Alpine 2.20


More information about the erlang-questions mailing list