こんにちは、高知からインターンしている森田ドラゴンです。前回に引き続きEC2インスタンスをAutoScailさせるところから始まりました。悩んだおかげで、elb周りについては本当に勉強 になりましたが、インスタンスが次々立ち上がってくるのには本当に困りました。
原因はApacheが起動していないこと
最初はおそらく自分のawsの設定をどこか間違えたのだろうと思っていました。しかし何度かやり直したものの、上手くいきません。色々なことを調べて「elbのヘルスチェックに合格しなければ、次々インスタンスが立ち上がる」ということがわかりました。
「しきい値とか下げればいけるやん」と喜んでいましたが、全くエラーは止まりませんでした。サーバーワークスの小林さんの助けがなければあと5,6時間は悩んでいたと思います。
「起動と同時にエラーが出てるから、起動設定周りを確認して見て」と言われて、確認してみるとapacheが常時起動する設定になっていませんでした。
chkconfig httpd on
を打ち込んだAMIを作成し直して、AutoScailingしてみると、やっと思い通りに動きました。最初にこのエラーに会ったときは、99%セキュリティグループが原因だと思ってポートを調べまくっていたのですが、apcheとは思いもよりませんでした。勉強になります。
みなさん優しいです
この課題は苦戦していて、少しだけ焦りもあったのですが、小林さんがメッセージで励ましてくれたり、森さんが褒めてくれたお陰で、モチベーションが高いまま課題を終えることができました。僕は煽てられると木にも登るタイプなので、このまま次の課題も突っ走っていきたいです。
短い記事でしたが、また来週も宜しくお願いします。