3 ms·
My guess given their widespread use of Go is that each parser was a goroutine which uses the same process heap as other goroutines parsing other page requests.
by dugmartin 10y ago
My guess given their widespread use of Go is that each parser was a goroutine which uses the same process heap as other goroutines parsing other page requests.
- ecnahc515 10y agoHave you read their incident response? If you had, you would know they weren't using Go for this and it was actually an issue an a parser generated by ragel (C++) which was then used as an nginx module.
- turbohedgehog 10y agoTo be clear, it was mis-use of Ragel, not the fault of the Ragel module