Project

General

Profile

Bug(バグ) #3784

デイリー・ニュースのガジェット設定を更新しても反映されない

Added by kaoru n over 5 years ago. Updated 9 months ago.

Status:
New(新規)
Priority:
Normal(通常)
Assignee:
-
Target version:
Start date:
2015-02-24
Due date:
% Done:

0%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Yes (はい)

Description

現象

デイリー・ニュースにフリーエリアガジェットを配置した際に、初めて設定した場合はその設定通りにメールが配信されるが、設定変更を行っても(フリーエリアガジェットを追加するなど)その内容が反映されない。

原因

設定変更時にキャッシュをクリアしていない。
また、実行ユーザごとにディレクトリに分けて設定をキャッシュしているが、デイリー・ニュースの場合は実行ユーザがcronの実行ユーザになるが、管理画面での設定変更はapacheのユーザになる。
このため、管理画面で設定変更時にキャッシュクリアを行ったとしても、cronの実行ユーザのキャッシュはクリアされない。

修正内容

設定変更時に、cronの実行ユーザのキャッシュも削除するのが望ましいが、cronの実行ユーザ権限が必要になるため、検討が必要。

回避策

OpenPNE.ymlに下記の設定を行うことで、キャッシュを利用しないことが可能である。
ただし、ガジェットすべてがキャッシュを利用しないため、動作が重くなることが懸念される。

is_enable_gadget_cache: false

History

#1 Updated by kaoru n 9 months ago

  • Target version set to OpenPNE 3.10.x

Also available in: Atom PDF