我在我的 Erlang 系统中看到以下错误:
(SystemLimitError) a system limit has been reached
当系统遇到系统限制错误时,如何自行重启系统?
我尝试使用以下启动命令,但似乎没有重新启动系统,请帮助
iex --erl "-heart -env HEART_BEAT_TIMEOUT 30 +K true" -S mix
我在我的 Erlang 系统中看到以下错误:
(SystemLimitError) a system limit has been reached
当系统遇到系统限制错误时,如何自行重启系统?
我尝试使用以下启动命令,但似乎没有重新启动系统,请帮助
iex --erl "-heart -env HEART_BEAT_TIMEOUT 30 +K true" -S mix
看起来你不能再启动进程了。它看起来不像 erlang 崩溃了,但是在一些旧进程完成之前不能产生新进程。如果您的测试功能挂起并且没有完成,迟早您会耗尽内存,但看起来您已经达到了可以首先启动的进程数的限制。如果要增加限制,请参见http://erlang.org/doc/man/erl.html#max_processes