TheSchwartz の worker を Ctrl-C とか kill で止めた場合に、job の処理が半端な状態で終わられると困る、という話。以前 Deamon::Generic で TheSchwartz の worker をデーモン化する(2) - 酒日記 はてな支店 で諦めたんだけど、ちょっと必要に迫られたので考... 続きを読む
天然パーマの Erogeek「ゆーすけべー / yusukebe」の日記です 最近は主に読書感想文を書いています はぁはぁ Web2.0 時代のジョブキューサーバーと呼ばれて久しい TheSchwartz ですが、今更ながら必要に駆られて弄っています。どんなものかの正しい解説について... 続きを読む
今さらTheSchwartzを使い始めました。 で、jobの状態を監視するWebインターフェースをCatalystで作ることになったのですが、いちいちTheSchwartzのインスタンスを作るのが面倒くさい。 でもそのためにModel作るのもアホらしい。 で、Catalyst::Model::Adaptorを... 続きを読む
gearman いいよ、と方々で言われている昨今ですが、しかしながら gearman がなんなのかよくわからなかったり、どういう動作をするのかわからなかったり、gearman と TheSchwartz の違いがわからなかったりする方が多いようです。そのあたりを 6A 以外で brad pr... 続きを読む
Fayland and Perl Programming Perl is not the whole part of life. I know! TheSchwartz - reliable job queue. original developped by Brad and used in LiveJournal. My main aim is to remove 'Image::Magick' out of my Catalyst App since Image::Magic... 続きを読む
TheSchwartz の worker をデーモンにしたくて、どうしようかと。daemontools でもいいんだろうけど、CPAN で見つけた Daemon::Generic を使ってみた。まず TheSchwartz の client (jobを投入する) と worker (jobを実行する) モジュールを普通に作る。 #!/usr/b... 続きを読む