【長期インターン】エラー地獄から得られた新たな視点

date_range 2025/09/09
インターン生交流日々の活動日記エンジニアインターン
菅原 昌大
de68e507-a884-4e8f-9c29-8b6cec34686d

こんにちは!京都開発研究所WEBプログラマーコースインターン生の菅原昌大です。


本日は、エラー地獄の一日でした。

昨日の業務終わりに、OWLのsandbox.htmlの表示がうまくできず、404 NOT FOUND との表示がでてきました。

本日の最初にエラーを解消しようと考えていましたのですが、生成AIに聞いても全く解決することができません。

そのエラーを解消しようと様々なファイルを操作していたところ、dockerのコンテナが壊れてしまい、かなりまずい状況に。。。


エラーがエラーを呼ぶ悪循環の中、畑君にも相談しながらなんとか、コンテナの復旧をすることができました。

壊れた理由としては、Apachの設定ファイルの文法エラーが原因であり、正常なビルドができなかったと思われます。


次に、最初に取り掛かっていたsandbox.htmlの表示を試みました。

404エラーが表示されたときのページには

<address>Apach/2.4.52(ubuntu) server at local Port 80</address>

と表示がありました。

ところが、コンテナ内のApachは

Apache/2.4.65 (Debian)

との表示でした。

この時点で、ブラウザのコンテナのApachに届いていないことがわかります。

実際にレスポンスを返していたのは、Ubuntu側にインストールされていたApach(2.4.52)の方でした。

そのために、そのため http://localhost へのアクセスは Docker コンテナではなく ホストの Apache に行ってしまい、DocumentRoot に sandbox.html が無いので 404エラー になったことがわかりました。


とりあえず、エラーは解消できたので、次回からいつも通り開発できるのですこし安心です。

本日の業務の進捗はエラー対処に時間を割いたせいたおかげで0でしたが、それ以上にエラーに対処する視点や新たな知識を得ることができました。



メンバー紹介:https://guardian.jpn.com/member/

長期インターン生の活動日記:https://guardian.jpn.com/intern/

長期インターンの採用要項:https://guardian.jpn.com/recruit/intern/


*COMMENT*

  • 則岡 えり

    則岡 えり

    更新日:2025-09-10 09:38

    *コメント*

    エラー地獄、大変でしたね。
    1人だと、何時間もかかってしまうこともありますよね、、
    近くに畑さんがいてよかったです。

    *コメント*

  • 奥村 優

    奥村 優

    更新日:2025-09-13 21:48

    *コメント*

    エラー地獄、大変でしたね。

    でも無事解決できてよかったですね!お疲れ様でした!

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード