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

高負荷系サービスで Web サーバーの接続が不安定なときにまず疑うべき 3 点

DNS 引きまくってる PHP でいうところの gethostbyaddr みたいな関数をつかって外部の DNS をひきにいく処理が繰り返し行われていると、アタックとみなされて応答しなくなる。結果 Web サーバーがおそくなったかのように見える。ださいけどありがち。 apache…

yum で PHP 5.2 系をインストール

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka vi /etc/yum.repos.d/utterramblings.repo 以下のように編集 [utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ en…

capistrano で本番サーバー一発反映

こんにちはこんにちは!今日はサーバー反映にとっても便利な capistrano を入れてみるお!capistrano ってかっこいい名前!むかしは switchtower って名称だったの。こっちもかっこいいねー。 capistrano って? Ruby で書かれたデプロイツール。サーバー反…

php で gettext 基本編

php

gettext とは 国際化するためのもの。具体的にはエラーメッセージやら本文のテキストをワンソースで英語・日本語などに切り替える。切り替えるテキストだけ別に保存して、それを読み込む的な。 gettext で置換するテキストの書き方 例:index.php if(substr($…

PHP 高速化!APC(Alternatice PHP Cache)を入れてみたよ

PHP を高速かする Chache を入れるよ。 yum install http-devel.x86_64 pecl install APC そいで /etc/php.ini に extension=apc.so って書いて apache 再起動すればおk

Subversion+Samba のときコミットに失敗するときの設定

テスト環境が別サーバーにあるときに Samba つかうと、Subversion でコミットすると「ファイルの名前リネームできないお!」って怒られることありますよね。そんなときは以下みたいにするとよいようですお! [home] comment = home path = /path/to/home wri…