By: William Warby 私の運営しているとあるサイトでの話ですが、Disc I/O エラーが発生。 どうやら HDD の容量が一杯になっているみたいですが、おかしい・・・。 意外なディレクトリが肥大化していた サーバー自体どう考えても 100G 以上の余裕はあるはず・・・と思いつつも df コマンドを打って確かめてみた所・・・。 Use 100% (´Д `;) 一体何が起こったのかわかりませんでしたが、ひとまずどのフォルダが大きいのか確認。 #フォルダ内のファイルサイズの合計を表示 du -sh ./* ※du コマンド すると WEB ページのディレクトリが大きいのがわかりました。 てっきりログが溜まり過ぎたとか、ヘ …
続きを読むちょっと前に「codebreak; 」からサービス終了の通知が来ていた。 プライベートリポジトリが無料で作れたため重宝していたのだけれど、やっぱりこういう WEB サービスは終了と隣り合わせなんですね・・・。 とは言え、サービスの終了となる来年の 1 月 31 日までにどこかに環境を移さないといけません。 そこで以前ちょっとだけ使って使うのをやめていた Gitlab を再度使おうかと思った次第です。 前に構築した時よりも随分と簡単になっているようですし、ちょうどさくらの VPS を新しく借りた所だったのでそこに構築しようと思います。 Gitlab ってなに? そもそも Gitlab というものがなんなのか・・・ですが、GitHub …
続きを読む突然 Mysql が起動出来なくなったので対処したら今度は root のパスを失念・・・。 起動しなくなった MySQL エラーログはこんな感じ。 1150817 16:17:34 [ERROR] Plugin 'InnoDB' init function returned error. 2150817 16:17:34 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 3150817 16:17:34 [ERROR] Unknown/unsupported storage engine: innodb 4150817 …
続きを読むこんにちは、えんぞーです。 前回書いたGMO の VPSに関連した内容なのですが、後で自分が見直せるという事も含めて手順をメモっておけるものはメモっておこうと思います。 ちなみに Webmin とはサーバーの管理画面システムになります。 ブラウザの画面でサーバー関連の色々な設定や確認が出来る様になるので入れておくと便利です。 手順としては公式ページに載っている方法になります。 Webmin を yum からインストールする リポジトリの追加 リポジトリを追加しなければならないので所定の場所にファイルを作ります。 1vi /etc/yum.repos.d/webmin.repo 上のコマンドでエディタ画面になるのでインサートモード( …
続きを読むこんにちは、えんぞーです。 最近 GMO の VPS を借りたので最初に設定した基本的な事をメモ程度に書いておこうかと思います。 公私ともに色々な所の VPS にお世話になっていますが GMO は初めてです。 環境は GMO VPS(マイクロ)で OS は CentOS6.2 になりますが、CentOS であればさくら VPS であっても同じだと思います。 サーバーの設定は色々有りすぎて最初にする事だけに絞っても全てを網羅できないので普遍的に行うと思う部分を最低限のセキュリティ対策として 6 つピックアップしました。 最低限のセキュリティ対策 サーバー会社から与えられたパスを使ってそのまま作業するのは今一つ気持ちよくないのでその当た …
続きを読むphoto credit: [hjl][1] via [photopin][2] [cc][3] もしもの時の為、バックアップは必ず取っておくべきですよね。こんにちはえんぞーです。 少し前にVagrant を使った仮想環境構築の話をさせて貰いましたが、今回は実際に動いている環境をまるごとバックアップするお話し。 いつ何時おかしくなってしまうか分からないから転ばぬ先の杖ってやつですね。 **「データは」**バックアップしてるから大丈夫!と考える人もいると思います。 HP のデータとかデータベースだけならそれでも良いのですが、VPS で一から環境を構築してたりする場合、その環境がおかしくなったりすると現実逃避したくなるくらい心に穴が空き …
続きを読む普通に考えればそうだよなって事で悩んだのでメモ。 ・・・。 複数のサーバーをまたがって作業しているとやっぱり色々出てきますよね。 内容はと言うと、他のサーバーから heteml へデータベースをリストアしようとしたところで下記の様なエラーが発生。 1#↓こんなエラーが 2ERROR 2002 (HY000): Cant connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ ローカルの MYSQL サーバーに接続出来ないよ!って怒られているようです。 この時点で冷静に考えればすぐわかりそうなものですが、一生懸命パスワードとかユーザー名などを確認 …
続きを読む毎度の作業なのにその都度見返す情報でもあるのでメモ用途でここにも記載しておく。 MySQL でのバックアップとリストア等のコマンドメモ。 バックアップ 1mysqldump --default-character-set=encode -u user_name -p db_name > filename 2#実際に値を入れた例 3mysqldump --default-character-set=utf8 -u hoge -p hogedb > ./bkup.sql encode は環境によって指定。(自分の環境だと大体 utf8・・・。) WHERE で絞り込んだものをダンプする場合 1# …
続きを読む