Linux

gunicorn を daemontools で監視する手順

gunicornをdaemontoolsで死活監視したことあるか的な質問がどこかに流れていたので、手順を簡単にメモっておく。OSの環境は debian(leny)を例にとります。 gunicorn て何よ?、daemontoolsて何よ?って人はこちからどうぞ。 gunicornメモ - 偏った言語信者の…

symfonyとHudsonの連携

Hudsonに興味があったので、symfonyとの連携を試した時の覚書。基本的には、下記リンク先を参考にさせていただきました。m(_ _)mHudsonでsymfony自動テスト環境をつくる | Act as ProfessionalインストールとかHudsonの起動とかは問題なく出来たのですが、ap…

時間がずれる?

おいらのcolinux(いまだFedora7ww)で、時間設定してなくて、指定した時間にcronがうごいてなかったw。というかそういのって最初に設定すべきじゃね?w しょうがないので時間あわせ 1.timeconfig でタイムゾーンの修正 なぜか「JST」ではなく「EST」になっ…

symfonyでWeb用ユーザーに与える権限

キャッシュディレクトリを作るのは大概Web用ユーザーなので、symfony ccでキャッシュファイルを他のユーザーが消すためには、同じグループで、かつ、ディレクトリ作成時にWritable権限が必要なんですよ。という事実を全く忘れてました。ごめんなさい。

ヒドイ間違い

ファイルに「w」の権限がないから、ファイルが消せないかと思ってた。 よくよく考えてみたら、「ファイル作成・削除」の権限は、ディレクトリがもってるんだった。恥ずかしくて死にそう。■ 参考URLhttp://homepage3.nifty.com/nasunu-i/LinuxBeginner/Permis…

colinux(Fedora7)でumaskが設定できない

完全にミニブログ感覚で書いてるな。まぁいいか。colinux(Fedora7 いまだに。。。)で、mkdirとかやるとデフォルトのパーミッションが777でラッキーな感じでディレクトリが生成される。。。。orz umask 022 とかやっても解消されない。。。なじぇ??解決方法…

cronで月末実行指定

なるほど、これで出来るのか。知らんかったわ。 #毎月 28-31間に実行 翌日が1日だったら実行 00 11 28-31 * * /usr/bin/test $( date -d '+1 day' +%d ) -eq 1 && /path/to/script ■参考URL http://hain.jp/index.php/tech-j/2006/10/17/p91

誰が編集したかを確認するsubversionコマンド

svn blame hogehoge.txt でどの行を誰が最終的に編集したか確認できるらしいです。 これは知らなんだ。へー、ほー■参考URL http://d.hatena.ne.jp/inflameshive/20080907/1220790029

IRCD-Hybridで遊んで、ドジった。

自分のcolinuxにIRCDサーバを立てて、自らIRCクライアントで繋いで、そこに色んな情報をPlaggerで取ってきて垂れ流そうと思ったんですが。。。The domain name orangesignal.com is for saleここを見て、ircdデーモンを立ち上げたまでは良かったんですが、IR…

screen で ls の 色分けができない。

自分はターミナルにteratermを愛用しているのですが、screenを起動させると何故かlsコマンドとかでファイル、ディレクトリの色分けがされなくて全部真っ黒になって困ってた。どうでもいいっちゃーどうでもいいんだけど、意外に手こずった記憶があるのでメモ…

アクセスログの中で、HTTPのステータスコードを集計

たまに、使うやつ。 awk '{print $9}' /var/log/httpd/yyyy/mm/dd/*/access_log | sort | uniq -c 「$9」の部分を、IPとかURLとかの部分がある位置に変えてあげればその辺も集計できるでよ。 実行結果はこんな感じ 1310 200 1 400 200おkが1310個で、400が1…

cronが動かない時に疑う点

前回Plaggerでフィードを取得して定期的にIRCに流そうとしたら、最後の最後でcronが動きませんでした。はて?何でだろう。 試しにこんな事やってみた。 */1 * * * * echo test > testlog testlogが出来て中に「test」て書かれてる。crond自体は起動してます…

編集したPHPファイルのsyntaxチェック

最近凡ミスが多いので、Subversionでコミットする前とかに、下記のコマンドを叩いてそもそも、凡ミス(syntaxエラーが)ないかチェックしようと思った。 svn st | awk '{print $2}' | grep .php | xargs -n1 php -l 一つでもエラーのファイルがあれば、そこで…

実例から学ぶmemcachedベストプラクティス(WEB+DB PRESS vol.47)

WEB+DB PRESS Vol.47作者: 高橋徹,遠藤康裕,はまちや2,正野勇嗣,前坂徹,やまだあきら,笠谷真也,大沢和宏,縣俊貴,ミック,田中洋一郎,有賀一輝,石黒尚久,石室元典,長野雅広,池邉智洋,和田正則,下岡秀幸,伊藤直也,nanto_vi,武者晶紀,大塚知洋,山本陽平,高林哲,…

バーチャルホストとファイルディスクリプタの話

ファイルディスクリプタの話を書こうと思ったけど、なぜか今猛烈に腹痛がひどいけど、もうすぐ今日は終わってしまいそうなので、がんばって書こうと思うぅぅぅぅ。。。なので簡単にw ■ ファイルディスクリプタって何よ ファイルディスクリプタってのは、フ…

cronが入ってない件

自分のローカルマシンでcron動かそうと思ったけど、入ってねーのww。なんでだか分からん。デフォで入ってると思ってたからビックリですよ。しょうがないから適当にyumでインストールしようと下記コマンドを打ちました。 sudo yum install cron あれ?「Not…