このチュートリアルに従って、Tomcat 7 を使用して Ubuntu サーバーに OpenGrok をインストールしました。OpenGrok をトリガーしてインデックスを一晩更新する cron ジョブを作成しました。
にアクセスしてソース ツリーを参照すると、http://mysite/opengrok/xref/
表示される内容が最新です。したがって、インデックス作成は明らかに機能しました。しかし、ホームページにアクセスすると、内容が古くなっています。プロジェクトのリストが正しくなく、フッターに次のように表示されます。
XXXX 作成された索引
ここで、「XXXX」は数週間前の日付です。Ctrl-F5 は役に立ちません。
いくつかの実験で、Tomcat を再起動するとホームページが更新されることが判明しました。しかし、これはかなり面倒な回避策のようです。ホームページを強制的に更新する別の方法はありますか?
誰かがcacheTTL
web.xml の値を確認するようにアドバイスしてくれましたが、指定されていませんでした。これは明らかにデフォルトが 5 秒であることを意味します ( source )。
助言がありますか?