Zend Framework のログ モジュールである Zend_Log を少し調べましたが、同じファイルに複数の php スクリプトが書き込まれている場合に競合状態を防ぐために flock 関数を使用していることはわかりませんでした。私が知っているように、zend フレームワークに基づく Web アプリケーションは、各リクエストを個別の php プロセスとして扱うため、これらのプロセス間で状態を共有できないため、ファイル書き込みアクションを同期させる必要があります。
その理由を知っている人はいますか?