多数のクラウド サーバーがあり、リソースのプロビジョニングをテストするために新しいサーバーを構築しています。
ある種のシステム リソースが不足しているため、予期せずに致命的なクラッシュが発生しています。
=INFO REPORT==== 14-Feb-2010::12:40:14 ===
Setting up: "http://sub48.localhost:9000" as pirate
Mnesia('ares@example.com'): Data may be missing,
Corrupt logfile deleted: "(...)/sub48.localhost&9000&styles.DCL", {file_error,
"(...)/sub48.localhost&9000&styles.DCL", system_limit}
=ERROR REPORT==== 14-Feb-2010::12:40:18 ===
Mnesia('ares@example.com'): ** ERROR ** (could not write core file: system_limit)
** FATAL ** Cannot open log file "(...)/sub48.localhost&9000&styles.DCL":
{file_error, "(...)/sub48.localhost&9000&styles.DCL", system_limit}
オペレーティング システムは Ubunut 8.04 (LTS) ですが、他のオペレーティング システムは Ubuntu 9.04 と Ubuntu 9.10 です。これらを標準化する必要があると思います :(
だから私の質問は:
- 不足しているリソースを特定するにはどうすればよいですか?
- 再発しないようにするには、どのようなプロアクティブな監視手順を実行できますか?
- 一般に、Erlang VM で使い果たす可能性のあるシステム リソースはどれですか? また、それらに対してどのような監視手順を実行する必要がありますか?