Re[5]: Почему Эрланг
От: meadow_meal  
Дата: 04.06.15 22:15
Оценка:
Здравствуйте, so5team, Вы писали:

F>>2. отказоустойчивость в случае ошибок (система не должна зависать и падать в принципе)


(и все же философия эрланга — все падает, deal with it)

S>Загляните, пожалуйста, в исходники Erlang/OTP, в функцию erts_alc_fatal_error в частности. И объясните, как это ваше требование выполняется в Erlang-е, где невозможность аллокации памяти приводит к завершению работы всей VM.


Так а что еще делать, если память кончилась?

А на практике, если вы не забыли про erlang:system_monitor а vm упала с out of memory, 99% что утечки в c++ (ниф или драйвере), и не совсем честно считать это проблемой эрланга.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.