DMD compile run failed with exit code -9
D言語で作られたvibe.dアプリを、dubでコンパイルしたら以下のエラーが出た。
Error executing command build: DMD compile run failed with exit
code -9
Topで監視していたら、メモリをかなり使っているようだったので、オーバーフローしているのかなと思って、Syslog見たら、こんな物騒なログが。
Out of memory: Kill process 25122 (dmd) score 560 or sacrifice child
Killed process 25122 (dmd) total-vm:427412kB, anon-rss:337024kB, file-rss:252kB
sshd invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
oom-killerに殺されてた。
EC2のマイクロは、メモリが600MBくらいしか積んでないので、倍に増やして解決しました。