あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

2012-01-01から1年間の記事一覧

あけでとう2013

∧_∧ ( ´Д` ) 新年あけまして / ヽ し、__X__,ノJ /´⌒⌒ヽ l⌒ ⌒l おめでとうございます ⊂ ( ) ⊃ V ̄V一応 MySQL Cluster の運用始まったのでボチボチ記事を書きましたが、年度後半は失速した感が否めないので、もうちょっと色々やっていこう!と思いつ…

iTunes の楽曲一覧で「!」が出てきて C83 三日目深夜なのにマジギレした

ここのところ、エントリーを書くたびにマジギレしかしてない気がします、沸点低すぎるのかハマるポイントが悪いのか。多分両方!

ホスト名にどや顔で「localhost」を出された時はディスプレイを叩き割ろう!

にこつべでよく上がってるブラクラ踏んでからの正拳突きでディスプレイ貫通させる彼は波紋の使い手なんじゃねーかな…。レンタルサーバ屋で VPS を借りたらホスト名が「localhost」になってて、事前に登録したドメイン名とかまったく意味ないですね…、とぐっ…

cronjob を登録するときに

わりとよくやってしまうミスなので備忘録代わりに。 PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbinこれを crontab 行頭に書くと、登録された job に PATH が適用されます。さんこう: http://d.hatena.ne.jp/sirocco634/20090412/1239…

Capybara-webkit をインストールする際の注意

gitlab いれようとして「まずdevelopment・test・production それぞれ bundle 通す所から!」と思って作業してて、わりとはまってガチ切れしてしまったので備忘録として残しておきます、はい! ちなみにロケ地は ScientificLinux6.3 ServersMan@VPS

DC-HD1買った

PS3繋ぐときの注意 720Por1080i だけにチェックいれておかないと、解像度の検出失敗して画面出なくなる、つなぎ替える前にテレビで変更しとくべき 音声にDolbyDigitalやらAACを有効にしてると、ノイズ乗りまくりで大音量で流れる。LinearPCM 44100/48000 だ…

MySQL Cluster の起動タイミング

すげー久しぶりの記事ですが、ここの更新がない→僕の仕事も平和という事で一つご了承頂きたいんです。 Start phase MySQL Cluster には起動にいくつかの段階があり、それぞれを Start phase と呼ぶらしいです。 で、起動タイミングという話でしたが、要は以…

Error: An unsatisfied requirement failed this build

故あって wxWidgets をインストールしようとしたらこけた。 [donbulinux@localhost ~]$ brew install wxmac ... Error: An unsatisfied requirement failed this build あああん?python ねーのか? [donbulinux@localhost ~]$ brew install python ... Erro…

find の -ls オプション

ちょっとハマったのでメモ残しておくよ。 [root@localhost test]# find ./ -mtime 1 -type d -ls -> 一日以内に更新されたディレクトリだけ表示される [root@localhost test]# find ./ -mtime 1 -ls -type d -> 一日以内に更新されたディレクトリとファイル…

MySQL Cluster (NDB) 7.2.5 -> 7.2.6 へアップデート

とりあえずファイル落としてきて以下のコマンド流せばバージョンアップは問題なくできたよ。ちゃんと事前に mgmd / ndbd / mysqld は停止しとけよ! rpm -Uvh MySQL-Cluster-client-gpl-7.2.6-1.el6.x86_64.rpm rpm -Uvh MySQL-Cluster-devel-gpl-7.2.6-1.el…

Got error 4009 'Cluster Failure' from NDB. Could not acquire global schema lock

MySQL Cluster (NDB) 7.2.5 -> 7.2.6 にアップデート後に、ホスト再起動したら出た。結論を先に書くと、iptables 切れば治るはず。だめだったら SELINUX 確認して 止められるなら Disable に、無理なら echo で値渡して Permissive にする。その後再起動。

MySQL Cluster をプロダクション運用開始してひと月たった感想

MySQL Cluster (7.1.19 ->) 7.2.5 でウェブサービスのプロダクション運用初めてひと月経過したんで、それぞれの感想を書いてみたと思います。

svn update 時に更新対象になるファイル一覧の取得

特定リビジョンから、指定したリビジョンまで適用した場合の、更新されるファイル名一覧を取得する場合。 rev : 開始するリビジョン REV : 適用したいリビジョン : リポジトリのURL svn diff -r rev:REV <URL> | diffstat とかすれば、多少アレだけど結果が取得で</url>…

Asset Pipeline とはいったい…

「うごごごご(CV:エクスデス)」 英語は人よりできないので日本語の資料読んでから本家のドキュメントよんだ。 まずここ(日本語) http://fujitaiju.com/blog/%E5%88%9D%E5%BF%83%E8%80%85/asset-pipeline%E3%81%A8%E3%81%AF%E3%81%AA%E3%82%93%E3%81%AA%…

ndb_restore を使う

MySQL Cluster のバックアップには ndb_mgm -e "START BACKUP" を用いるとオンラインバックアップしてくれて素敵というか、それ以外だと mysqldump しかないんですが、こいつは確かテーブルのロックとかしまくって危なかった気がする。 と言うことで、取得し…

Pound のリダイレクトの扱い

Pound ちゃんのリダイレクトのお話。パラメータ引き継げるのと引き継げないのがある。 Redirect 文のダブルクォーテーション内 URL を最後 / つけないと、アクセスした時のパラメータを引き継げる。 Service HeadRequire "Host: www.example.com" Redirect "…

NAS 領域の CIFS をアンマウントした時の動作

NAS 側から強制的に切り離す(共有解除)すると、 所有者情報やら size が全部 ? になって ls しても「そのようなデバイスやアドレスはありません」になる(即座にエラーが返される)。 マウントしっぱだからタイムアウトまで待つとかじゃなくてアクセス即時…

Freshclam の rc スクリプト

ClamAV 0.97.4/14872 で確認。 ./configure --prefix=/usr/local でインストールして、pid ファイル設置先を /var/run/clamav/ として設定した場合、RHEL 系なら以下のスクリプトで動くはずです。configtest は、freshclam にないっぽいから諦めた。 #!/bin/…

Pound で IP sticky な環境作っててハマった

仕方ないと言えば仕方ないんだけどこの仕様なんとかできねーかな、ってレベル。アプリケーションでやれよクズ!って言われたらそれまでなんだけど。 (前略) Alive 30 (中略) Service HeadRequire "Host: www.example.com" BackEnd Address 192.168.1.11 …

/mnt 以下で PermissionDenied

タイトルだけだと微妙に説明不足なのはお約束。 鯖屋から借りた、カスタムタイプのレンタルサーバ( 2U 占有型)に /mnt 以下にマウントポイント用ディレクトリを作成しようとした所、Permission Denied が返されて禿げ上がりそうになったお話です。 [root@loc…

RHEL 系での libnuma.so インストール

RHEL 系では、numactl のパッケージ突っ込んだらインストールされる模様。 http://www.centos.org/docs/5/html/5.5/Technical_Notes/numactl.htmlロケ地:RHEL6.2 CentOS6.2 [root@localhost ~]# yum install numactl*.x86_64 [root@localhost ~]# find / -n…

MySQL Cluster 7.1.19 から 7.2.5 へアップデートしようとしたけど、結局新規インストールとかわんなかった

タイトルで言いたいことが大体伝わっちゃう系 RDBMS の MySQL ちゃんです。

MySQL Cluster 環境で LIKE 検索が仕事してない

してない。(憤怒) 対象のバージョンは多分 7.1.17 - 7.1.19 と 7.2.4 あたりで、条件は LIKE 検索する部分に「UTF8」を利用したカラムがある場合だと思われますので、該当のあたりを使ってて「ファッ?!」と思われた方、一度ご確認ください。当開発室は見…

bundle install --path で指定すべきディレクトリとは

今構築してるサーバの bundle のインストールパスが「rails.root/vender/bundler」とかなってて、結局なにが正しいの?ってレベルなんだけど、まあ正しいとかないんですよね、指定できる時点で。 ウェブで検索すると、「bundler」「bundle」両方出てくるので…

実家が引越しらしい

バイクで帰りたかったけど、そもそも免許もってません><

ndb_mgmd を起動する際の注意とはいったい…?!

MySQl Cluster を管理するためのデーモンちゃんのようなのですが、読み込む設定ファイル ( config.ini ) の扱いがよくわからなかったので調べてみたよ!ndb_mgmd について http://dev.mysql.com/doc/refman/5.1/ja/mysql-cluster-ndb-mgmd-process.html

よいこの皆!MySQL は地獄だぜフゥーハハハァー!

MySQL :: MySQL 5.6 リファレンスマニュアル :: 10.1.10 Unicode のサポート簡単に説明すると、 (半角というか latin1 で表現できる)アルファベットと記号は 1byte ヨーロッパとか中東のアクセント付きとか不思議な感じに文字は 2byte 中国/日本/韓国(い…

Homebrew で bash-completion いれた

bash-completion - ARCHIVESDRIVE HD以前 Macports 使ってたので、上記のようなエントリ書いたけど、Homebrew で Macports 導入したからそっちも書く。 [root@mac ~]# brew install bash-completion [root@mac ~]# ln -s "/opt/local/Library/Contributions/…

MySQL 5.1 で通常ログとスロークエリログをロギングする方法

過去に slow query の設定記事書いたけど、RPM から MySQL Cluster 7.1.19 いれたらなぜかロギングされねーし、 MySQL も 5.1 にアップデートされてたので。 mysql で、遅いクエリを検出してなんとかしる - ARCHIVESDRIVE HD my.cnf に記述を追加する。 [mys…

htpasswd を実行するときに記号をパスワードに入れたい

@ とか " をパスワードにしたい時に、そのまま書いちゃうと文字列として認識されないんよ。 [root@linux ~]# htpasswd -b .htpasswd username pass@wor"d > こんな感じで入力が続いちゃう。 ので、シングルクオートでくくってあげよう。 [root@linux ~]# htp…