nginxってgijinに字面似てるよね(なんだそりゃ)

Tech

いやーここ数日、このサイトがよく落ちるんですよ・・・。真面目に日々更新(といっても飯の写真ばっかりだけど)してたせいか、アクセスがそれなりに増えた結果、OutOfMemoryで・・・。

このサイト、もともとはAWSの勉強がてら、AWSの無料期間で作ったサイトだったんですよ。

作ったはいいけれどあんまり更新しないうちに、無料期間終わったんで、もう少し安価でそのまま移行できるところないかなー、ということで、さくらインターネットさんが提供している「さくらのVPS」に移行。
まぁそんな頻繁にアクセスあるようなサイトじゃないし、ということで、安価なプランを選択して。

ApacheとWordpress、MySQLという構成をそのまま持っていったわけですが、別に不自由なく動いてて、アクセス数もそんなに増えてるわけじゃないから、とチマチマ更新しながら運用してたわけです。

それが、ここ数日やたらと落ちるようになりまして。

コンソールにログインしてみると、画面にやたらと出る「OutOfMemory」の文字。ああこれは前にも通った道だわー・・・。

ということで、Apacheのチューニング・・・とか思いつつ、いや待てよ、と。
そもそも勉強のためにあげてるんだし、nginxとか使ってみたかったしー・・・ということで、nginxにWebサーバーを変えてみることに(ほら、字面もgijinに似てるじゃんnginx)。

参考にしたのはこちらの記事。

実に丁寧に書かれていたのですが、まぁ環境によってはこの通り行かないわけで。
はい、うちは見事にちょっと引っかかりました。

細かくいろいろありつつも、なんとかnginxとphp-fpmのインストールが終わり、起動。

無事に起動メッセージも見たのですが、gijin.netのトップページにブラウザからアクセスすると・・・

お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。

の文字が・・・。

CentOS6系でPHP7とか動かしてるのですが、どうもphpのmysqlドライバが入っていない様子。
なーんだ、というわけで早速 yum install で入れてみようとしたら・・・・エラーになる・・・。

そしたら我らがStackOverflowで同じような目にあった人がいまして、解決策が書いてありました

yum install yum-utils
yum-config-manager --enable remi-php70
yum install php-mysqlnd

はい、コレで無事に入りまして、無事に動きました。

酒飲みながら1時間もかけずにやったんで、背景とかそういうのあんまりちゃんと追ってないんですが、とりあえずnginxに移行できたんで、あとでいろいろ見ていこうと思います。
心なしか、Wordpressの管理画面もサクサク動いてるような気もするんで、良しとします。

ま、今回は使わずに済んでるけど「バックアップ大事」ということで。ご利用は計画的に。

コメント

タイトルとURLをコピーしました