2013-06-01から1ヶ月間の記事一覧

vagrant + berkshelfを使うときに独自のcookbookをどう使うか

現在、vagrant-berkshlef(ver. 1.2.0)を使うと、cookbooks_pathが乗っ取られるので、もともとそこに指定していた独自のcookbookが見えなくなってしまう。ので、試行錯誤した結果をめも。 方法1 Berksfileでcookbookを管理して、cookbook自体はlocalにinstall…

zabbixで特定のurlのいいね数を監視する

いいね数はAPI経由で取得できるので(参考:Facebookのいいねボタンのいいね数を取得するAPI - Hello API)、jsonで返ってくるresponseをjq(参考:jq)を使ってparseしていいね数のみを取得するshell scriptを用意する。ここでは、jqのinstallは省略します。 $ …

nginxでproxyしてるときにカスタムのエラーページを表示する

結論としては、proxy_intercept_errors onを使う。nginxで、error_pageディレクティブを指定するとカスタムのエラーページを表示できる。 でも、下記のような書き方だと、proxy先の返すhttp statusまで見てエラーページが表示されたりまではしない。 server …

nginx, redisの同時接続数を増やす

node+websocketを使っていて、nginx, redisあたりの同時接続数を増やしたいなぁと思って調べたのでめも。一番詳しかったのはこちらの記事。 Linux サーバでの「Too many open files」対策について - akishin999の日記簡単にまとめると、 ulimit -nで開けるフ…

CentOSでs3cmdを使ってみる

わりと簡単に入れられた。 $ cd /etc/yum.repos.d $ curl -O http://s3tools.org/repo/RHEL_6/s3tools.repo $ sed -i -e s/enabled=1/enabled=0/ /etc/yum.repos.d/s3tools.repo $ yum install s3cmd --enablerepo=s3tools $ s3cmd --configureconfigureの際…