apacheがダウン

夜中にサイトが表示されていない・・・ことに気がつき、サーバーのログチェックを久しぶりにしてみました。

最近、仕事が忙しいのもありましたが、新たなプログラム制作にかかりきりになっていたこともあり、サーバー管理までなかなか手が回らずにサービスが落ちることも多くなっておりました。

大量のerror_log

エラーログをみると出てるは出てるは。

favicon.ico、robots.txtのエラーは際限なく表示されており、自作のPHPもあれやこれやと大量のエラーを吐き出していたようです。

favicon.icoやrobots.txtだけでも相当数のログが残っているので、この対策を取り急ぎやっておきました。対策とはいっても特に何をしたというわけでもなく、単にこれらのファイルを設置しただけですけが。

favicon.icoとrobots.txtのファイル設置

faviconは適当に画像ファイルを作り、それをファビコンメーカーサイトでfavicon.icoに簡単に変換ができたので、それを設置しておきました。

robots.txtも、特に制限しないよう記述を書いただけの意味ないファイルを作り、置いておきました。

User-agent: *
Disallow:

robots.txt

おわりに

たったこの2ファイルを置いただけですが、エラーログも一気に減らすことができ、ログもだいぶ軽くなってくれました。プロセスもだいぶ節約できたのかもしれません。

嬉しいことに、最近アクセス数がジワジワ増えてはいるのですが、サーバーが落ちてしまったら元も子もないですので、気をつけたいと思います。

PHPが学べるおすすめプログラミングスクール

この運営ブログをみて、もしdtn.jp管理人のようにサイトをゼロから作ってみたいという思いに駆られた方は、サイト開発やプログラミングをオンラインで受講できるプログラミングスクールの活用をしてみてはいかがでしょうか。サーバ/WordPress/HTML/CSS/JS/PHP/SQLなどの基本さえ分かれば、ゼロからサイト立ち上げもポンポンできるようになって、今なら仕事や転職にも役立つのでオススメです。

PHPも学べるオンラインスクール

  • CodeCampAWS Cloud9を使ったクラウド上のIDEが用意されているので、ネットにつながればスタート開始可能というゴージャスなスクールです。講師も選べて、Webマスターコースならプログラミング経験0でも一気にフロントエンドからバックエンドまでマスターできます。
  • ウェブカツJava言語やRuby言語なんぞ教えん!という、初心者にありがちな挫折ポイントがよく分かってるスクールです。フロントエンドエンジニアに必要なスキルセット&PHPがマスターできます。
  • フリークス HTML/CSSから始まり、MySQLやLinuxからPHPの変数や分岐やループ、クラスやPDOに最後はMVCまで教えてくれるので、そこまで分かればなんでもできそうです。メンターに質問もし放題がいいですね。
  • テックアカデミー法人のIT研修もやってる業界最大手・受講者数No.1のスクールです。メンターとの定期オンライン面談やチャットサポートなどもあり、大手ならではインフラ環境がウリです。PHPと合わせてjQueryもマスターできる、PHP/Laravelとフロントエンドコースがおすすめです。

オンラインスクールのデメリット

孤独になりがちなサイト制作も、優しいメンターがそばにいてくれれば凄い楽しそうですが、もちろんデメリットもあります。お金がかかるという点です。ひたすらググって、本を読んでよりは確実にコストがかかってしまいます。とはいえ、多少の余裕があるなら、こんなご時世なので時間と労力を買った方が良いと思います。