0

画像を作成するバックグラウンド ジョブがあります。私の当初の計画は、ジョブが完了したときにジョブに apc キャッシュ キーの値を設定させることでした。値を取得するまでこのキャッシュに ping を実行する Web アプリにリスナーがあります。

しかし、enable.apc_cli を php.ini に追加したにもかかわらず、fetch コマンドと save コマンドは私の仕事で何もしません。エラーはありませんが、値も返されません。APC は、実際の Web アプリで正常に動作します。

zend キャッシュ ファクトリも使用してみましたが、うまくいきませんでした。apc と file の両方を試しました。これに redis を使用しようとしていますが、最初にファイルまたは APC キャッシュを使用できるかどうかを確認したかったのです。

Zendフレームワーク1.11.11とZend CEを使用しています

コマンドラインからapcを機能させる方法はありますか? また、キャッシュ値以外にジョブの進行状況を追跡するためのより良い解決策がある場合は、それを聞くことに興味があります。

前もって感謝します。

4

1 に答える 1

0

同じ問題が発生しました。これは Zend フレームワークの問題ではありません。CLI は、Web サーバーが存在するスレッドから自動的にサンドボックス化されると思います。Memcached は期待どおりに動作します。

于 2013-01-30T18:47:25.910 に答える