But 50 is nothing (at least i think it is nothing) and linux should be able
to handle that just fine
Can somebody peak how many handles we take on those session files? Maybe we
leak somewhere
or do take more then we think.

johan



On Nov 8, 2007 2:04 AM, Matej Knopp <[EMAIL PROTECTED]> wrote:

> There is a constructor parameter in DiskPageStore constructor (the
> last int parameter) that says how many handles DiskPageStore will keep
> opened.
>
> But the default number of file handles is 50. If this is causing your
> server file handle problems than you should consider changing the
> configuration. Are you sure there are no other file handles leaking?
> What are the files opened?
>
> -Matej
>
> On 11/8/07, Brandon Harper <[EMAIL PROTECTED]> wrote:
> > Hello All,
> >
> > Long story short, we're in the process of load testing an application
> > built against Wicket 1.3 snapshot.  Unfortunately we've seen some
> > server issues with sessions/page maps in the file store during
> > testing, and I was wondering how I'd go about programatically changing
> > the default page map size in DiskPageStore just to see if changing
> > this value affects what we're seeing.
> >
> > FWIW, right now it looks like we're having issues under load with
> > Wicket creating too many open file handles on a fairly default install
> > of RHEL 5 which results in exceptions like this:
> >
> > java.lang.RuntimeException: java.io.FileNotFoundException:
> > /usr/local/jboss-
> 4.2.1.GA/server/website/work/jboss.web/localhost/_/Website-filestore/688F01368693E1A90ED61C8060A51A3E.n1/pm-null<http://4.2.1.ga/server/website/work/jboss.web/localhost/_/Website-filestore/688F01368693E1A90ED61C8060A51A3E.n1/pm-null>
> > (No such file or directory)
> >          at
> > org.apache.wicket.protocol.http.pagestore.FileChannelPool.newFileChannel
> (FileChannelPool.java:104)
> >          at
> > org.apache.wicket.protocol.http.pagestore.FileChannelPool.getFileChannel
> (FileChannelPool.java:171)
> >          at
> >
> org.apache.wicket.protocol.http.pagestore.DiskPageStore$SessionEntry.savePage
> (DiskPageStore.java:224)
> >          at
> >
> org.apache.wicket.protocol.http.pagestore.DiskPageStore.flushPagesToSaveList
> (DiskPageStore.java:788)
> >          at
> >
> org.apache.wicket.protocol.http.pagestore.DiskPageStore$PageSavingThread.run
> (DiskPageStore.java:851)
> >          at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.io.FileNotFoundException:
> > /usr/local/jboss-
> 4.2.1.GA/server/me.dium.com/work/jboss.web/localhost/_/MediumWebsite-filestore/688F01368693E1A90ED61C8060A51A3E.n1/pm-null<http://4.2.1.ga/server/me.dium.com/work/jboss.web/localhost/_/MediumWebsite-filestore/688F01368693E1A90ED61C8060A51A3E.n1/pm-null>
> > (No such file or directory)
> >          at java.io.RandomAccessFile.open(Native Method)
> >          at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
> >          at
> > org.apache.wicket.protocol.http.pagestore.FileChannelPool.newFileChannel
> (FileChannelPool.java:99)
> >
> > Thanks,
> >
> > - Brandon
> >
> > --
> > http://bharper.com
> > http://devnulled.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to