Lightsailでcpan実行時にハングアップしたケースの対応
- perl
- cpan
- lightsail
環境
- 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