0

Zend_Logのライターは、Amazon DynamoDB などのサードパーティ リソースにデータを送信しています。このような操作は時間がかかるため、バックグラウンドで実行したいと考えています。を使用しようとしましpcntl_fork()たが、Apache では正しく動作しません。このロギング操作の並列実行を PHP と Zend Framework で行う方法について、他に何かアイデアはありますか? 多分いくつかの例?

編集:ログメッセージをいくつかのファイル/キューに保存し、後でプッシュすることが明らかな解決策であることは理解していますが、これはこの質問で探しているものではありません。

4

1 に答える 1

0

この問題に対する適切な解決策は、syslogとに依存することZend_Log_Writer_Syslogです。Syslog は、ログ クライアントを実際のログ ライターから (サード パーティのリソースに) 分離します。Writer to Amazon は、syslog サーバー側構成の一部として構成する必要があります。

于 2012-10-16T17:56:05.947 に答える