Actions
Bug(バグ) #3197
closedcacheディレクトリ内のツリー階層を変更すべきではない
Start date:
2012-09-11
Due date:
% Done:
0%
Estimated time:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
Description
現象¶
OpenPNE3の現在の実装では、cacheディレクトリ内のツリー階層は下記のようになっている。
- cache/
- (ユーザー名1)/
- config/
- pc_frontend/
- dev/
- prod/
- pc_backend/
- prod/
- (ユーザー名2)/
- config/
- mobile_frontend/
- dev/
- (ユーザー名1)/
本来symfony1.4で想定されているツリー階層では下記のようになるはずである。
- cache/
- config/
- pc_frontend/
- dev/
- prod/
- pc_backend/
- prod/
- mobile_frontend/
- dev/
これは #957 による修正のためであるが、cacheディレクトリ内の構造が標準と異なることによって幾つかの不具合が発生している。具体的には、
./symfony cc
実行中に対象となるアプリケーションにアクセスできないようにする(503 Service Temporarily Unavailable を返す)ためのロック機構が機能していない- キャッシュを削除するアプリケーションごとに発生する task.cache.clear イベントが発生しない
- これによって opApplicationConfiguration::clearPluginCache() や opApplicationConfiguration::clearWebCache() が実行されていない
といった問題が起きている。
修正内容¶
修正内容を記入
Updated by Youichi Kimura over 11 years ago
- Status changed from New(新規) to Invalid(無効)
- Assignee set to Youichi Kimura
- Target version set to OpenPNE 3.9.0-old
#3357 にて内容を書き改めてチケットを作成したため、このチケットは重複として閉じます。
Updated by Rimpei Ogawa over 10 years ago
- Target version deleted (
OpenPNE 3.9.0-old)
Actions