<div dir="ltr">Hi there,<div><br></div><div style>We're running R15B02 on Windows Server 2008 R2 on a mainly IO bound application. Occasionally when it get busy processing hundreds of files it will crash with the following event log entry:</div>
<div style><br></div><div style><div>Faulting application name: erl.exe, version: 0.0.0.0, time stamp: 0x504492cf</div><div>Faulting module name: beam.smp.dll, version: 0.0.0.0, time stamp: 0x50449201</div><div>Exception code: 0xc0000005</div>
<div>Fault offset: 0x00000000000c75f2</div><div>Faulting process id: 0x9d3c</div><div>Faulting application start time: 0x01cdf82413c26aeb</div><div><br></div><div style>There is no erl_crash.dump generated and the heart process does not restart the vm. Are there any ideas as to why this is happening or what can be done so that heart can properly restart the vm? I see the heart.exe process active with the correct pid for the erlang process but it doesn't seem to work in this case.</div>
<div style><br></div><div style>Thanks,</div><div style>Eric</div><div style><br></div><div style>Additional Information:</div><div style><br></div><div style>vm.args is:</div><div style><br></div><div style><div>## Name of the node</div>
<div>-name <snip></div><div><br></div><div>## Cookie for distributed erlang</div><div>-setcookie <snip></div></div><div style><br></div><div style><div>## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive</div>
<div>## (Disabled by default..use with caution!)</div><div>-heart</div><div><br></div><div>## Enable kernel poll and a few async threads</div><div>+K true</div><div>+A 32</div><div>+P 1000000</div><div><br></div><div>## Increase number of concurrent ports/sockets</div>
<div>-env ERL_MAX_PORTS 100000</div><div><br></div><div>## Tweak GC to run more often</div><div>-env ERL_FULLSWEEP_AFTER 10</div><div><br></div><div><br></div><div style>os:getenv("HEART_COMMAND") returns:</div>
<div style><br></div><div style>%node_root%\bin\%node_name%.cmd start</div><div><br></div><div><br></div></div></div></div>