[PHP-users 22443]mtime よりも time 関数の時刻が過去になる
Katsutoshi Watanabe
watanabe @ dreamexchange.co.jp
2004年 6月 30日 (水) 15:30:23 JST
はじめまして。渡辺と申します。
ホスティング環境での現象なのですが、mkdir関数を使った排他ロックで件名の
問題が出てしまいました。
古いロックファイルを削除する際にロックファイルの作成時刻をfilemtimeで取得
し、
現在時刻をtimeで取得して比較しているのですが、なぜかtime関数が800秒ほど
古い時間を返してきます。
ちなみにローカルの開発環境では問題なく動作します。
これはmkdir等で使用するタイムスタンプとtime関数で使用するタイムスタンプは
別のものということなんでしょうか?
それと、mkdir等のファイル、ディレクトリを使った排他ロックは環境に依存する
ということになってしまうのでしょうか?
環境:
FreeBSD-4.x
PHP Version 4.3.4
apache-1.3.x
(・> 渡辺 克俊 Watanabe Katsutoshi
( /)ゝ watanabe @ dreamexchange.co.jp
´ ´─────────────────────
株式会社DEX
〒140-0011 東京都品川区大井1-54-6 2F
TEL 03‐3778‐6502 FAX 03‐3778‐7556
PHP-users メーリングリストの案内