Tomcat 6
およびでウィケット 1.5.7 アプリケーションを実行していますCentOS
。過去 7 日間、Tomcat 作業フォルダーに膨大な数のセッションフォルダーがあります。セッションの有効期限が切れた後、これらのフォルダーは削除されません。フォルダの最終更新日を見ると、10 秒ごとに新しいセッションが作成されているように見えますが、トラフィックを見るとそうではありません。これにより、ディスクがすぐにいっぱいになります。すべてのページがフル状態であり、ほとんどのページで使用しています
public class MountedMapperWithoutPageComponentInfo extends MountedMapper {
public MountedMapperWithoutPageComponentInfo(String mountPath, Class<? extends IRequestablePage> pageClass) {
super(mountPath, pageClass, new PageParametersEncoder());
}
@Override
protected void encodePageComponentInfo(Url url, PageComponentInfo info) {
// do nothing so that component info does not get rendered in url
}
@Override
public Url mapHandler(IRequestHandler requestHandler)
{
if (requestHandler instanceof ListenerInterfaceRequestHandler) {
return null;
} else {
return super.mapHandler(requestHandler);
}
}
URL にバージョン番号を含めないようにします。
何か案が?