タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

GearmanとFuelPHPに関するwakuworksのブックマーク (2)

  • FuelPHPのデーモンパッケージ - Chrysolite

    Webアプリを作っている時に、バックグラウンドで処理をしたい事があるかと思います。 今回、Gearmanのworkerを動かそうと思ったのですが、 Unix系OSのPHPでは php oil refine ほげほげ & としても、うまく動きません。 そこで、デーモンを動かすようにバックグラウンドで処理を行うパッケージを作ってみました。 正直に言うと<fuelphpのバックグラウンドプロセスパッケージ>のパクリです。ただ、あちらはUnix系では動かないので… 設置 次の位置においてください FuelPHP Daemon package /fuel/packages/daemon なお、このパッケージを動かすためには、PHPpcntlとposixが有効になっている必要があります。 config.phpを編集 daemonをAPPPATH/config/config.php の always_

    FuelPHPのデーモンパッケージ - Chrysolite
  • FuelPHPでGearmanを使う - new takyam();

    FuelPHPからGearmanを使うライブラリを書きました。 fuel-gearman https://bitbucket.org/takyam/fuel-gearman Gearmanクライアント用のクラスと、OilコマンドのタスクであるところのGearmanワーカー用のクラスの2つから構成されています。 クライアント側はPECL/Gearman extensionのラッパーのようなもので、 ワーカー側は、Oilコマンドを叩いてるだけのとてもシンプルなものになっています。 今のところlocalhostのデフォポートのGearmanを参照にいくことしかできなかったり、 Oilコマンド以外に対応していないからBackground以外の処理ができなかったりと、 とりあえず動くことを確認したよレベルではあります。 全体で100行もないレベルなので、 動作その他はソース読んでもらえれば大した事し

    FuelPHPでGearmanを使う - new takyam();
  • 1