Lightsailでcpan実行時にハングアップしたケースの対応
環境
- ubuntu@24.04 on Lightsail
起こったこと
Perlベースのシステム構築時、モジュールインストールのためにcpanを実行すると、
実行中に必ずハングアップしてしまう事象に遭遇。
latestバージョンのインストールを促されているが、今回そこは関係なし。
.............. New CPAN.pm version (v2.38) available. [Currently running version is v2.36] You might want to try install CPAN reload cpan to both upgrade CPAN.pm and run the new version without leaving the current session.
..............................
原因
シンプルにメモリ不足によるハングアップ。
問題の切り分けとして、ホスト側のDockerで問題ない事から早めに判断できていれば良かったが、今回のような事象の場合、遭遇率が高そうなため備忘録として。

やった事
- 念の為スナップショットを作成
- 4GBのスワップ領域を確保
[Lightsail]メモリ不足でSwapを確保したよ[Amazon Linux] を参考に対応。

結果
正常終了するようになった。
echo y | cpan DBI DBD::mysql