Either that way or remove the code from UrlResourceStream.lastModifiedTime/() and check well known urls (file, http) only.
Juergen On 4/13/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > we could do that i guess. Test if we can make a real file first before > adding them to the markup watcher. > > johanm > > > > On 4/12/06, Juergen Donnerstag <[EMAIL PROTECTED]> wrote: > > > Can you imagine a workaround like using UrlConnection only if no other > means exist. > Aren't markup file are usually (99%) either files or files within > jars? Lets say we do polling only for URL type which refer to files > and files within jars and all other ones can not be checked. > > Juergen > > On 4/12/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > > it is the polling! > > All the url connections to the markup checking the last modified.. > > > > That whole url connections and not letting me clean it up (there is a > > url.openConnection but no disconnect or URLConnection.connect () and now > > disconnect() ) > > But there are many more places in java that don't let me control the > cleanup > > this is just plain stupid. And one big flaw is some api's of java. > > > > for example this is also such a thing: > > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4715154 > > will not be fixed... tseee > > > > johan > > > > > > > > On 4/12/06, Juergen Donnerstag < [EMAIL PROTECTED]> wrote: > > > That is kind of strange. We don't reload markup files anymore in 1.2, > > > we just remove the cache entry if the file modify time has changed. > > > Only if required, the file is reloaded. In case of a jar, the file > > > doesn't change and hence doesn't/shouldn't get reloaded. > > > > > > would it be possible to analyse which files are open? > > > > > > Juergen > > > > > > On 4/12/06, Eelco Hillenius <[EMAIL PROTECTED] > wrote: > > > > Yeah, the problem /should/ be gone, as in production you would have > > > > resource polling turned off, which is the cause of the problem in the > > > > first place. > > > > > > > > Eelco > > > > > > > > On 4/12/06, Tom Desmet <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > After switching to production mode, the problem does not seem to > > appear any more at first sight. > > > > > As the problem cannot be simulated by carrying out a specific > action, > > but only occurs after a while, > > > > > I cannot confirm that it does not re-occur in production mode any > > more. > > > > > Again I have monitored file usage in production mode, and it seems > > that indeed at this moment, > > > > > the wicket main jar file is not opened multiple times as in > > development mode. > > > > > Opposed to the main jar, the extension jar has a growing number of > > file handles. > > > > > Right now I cannot tell if this will make the problem re-occur. > > > > > > > > > > I'll keep you posted on future experience. > > > > > > > > > > Thank you for the advice! > > > > > > > > > > Tom Desmet > > > > > > > > > > > > > > > > > > > > > > > > > "Johan Compagner" < [EMAIL PROTECTED]> > > > > > Verzonden door: > > [EMAIL PROTECTED] > > > > > > > > > > 11/04/2006 15:51 > > > > > > > > > > Antwoord a.u.b. aan > > > > > wicket-user@lists.sourceforge.net > > > > > > > > > > > > > > > Aan wicket-user@lists.sourceforge.net > > > > > > > > > > Cc > > > > > > > > > > > > > > > Onderwerp Re: [Wicket-user] Wicket 2 (beta 3) and Resin 3.0.18 on > SuSE > > 9.3 FileNotFoundException Too many open files > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > When you set it to deployment mode what happens then? > > > > > > > > > > If you want markup polling to see changes do set the > > > > > public void setResourcePollFrequency(final Duration > > resourcePollFrequency) > > > > > > > > > > to a higher number like 10 seconds.. > > > > > > > > > > johan > > > > > > > > > > > > > > > On 4/11/06, Tom Desmet < [EMAIL PROTECTED]> wrote: > > > > > > > > > > Hi all, > > > > > > > > > > On my company, we have an issue with wicket 2.0 beta 3 and Resin > > 3.0.18. > > > > > After resin is active for a while, a stack trace occurs in the > > logfile with the following exception ... > > > > > FileNotFoundException (Too many open files). The exception occurs > > multiple times. > > > > > We have tested with our own application, and afterwards also with a > > clean resin installation with only the wicket sample application. > > > > > In both cases the problem occurs. > > > > > > > > > > We are using SuSE 9.3 ( Linux linux01 2.6.11.4-21.7-smp #1 SMP Thu > > Jun 2 14:23:14 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux ) > > > > > on an intel xeon. > > > > > > > > > > We are using Sun JRE: > > > > > java version " 1.5.0_06" > > > > > Java(TM) 2 Runtime Environment, Standard Edition (build > 1.5.0_06-b05) > > > > > Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode) > > > > > > > > > > Problem also occurs on JRockit: > > > > > java version "1.5.0_04" > > > > > Java(TM) 2 Runtime Environment, Standard Edition (build > 1.5.0_04-b05) > > > > > BEA JRockit(R) (build > > R26.0.0-188-52875-1.5.0_04-20051110-0920-linux-x86_64, ) > > > > > > > > > > When investigating open file handles with lsof, it seems that the > > wicket jar files have a very high amount of open file handles (+/- 1000). > > > > > (I think the problem occurs when more than 1024 files are opened > > simultaneously) > > > > > > > > > > All these file handles are allocated to the wicket jar files. > > > > > > > > > > We have other resin instances running without wicket, and there the > > phenomenon does not occur, > > > > > so it is probably related to the combination Resin / Wicket. > > > > > > > > > > > > > > > Contents of /proc/sys/fs/file-max > > > > > 203357 > > > > > > > > > > Contents of /proc/sys/fs/file-nr > > > > > 5835 0 203357 > > > > > > > > > > Alle entries in /etc/security/limits.conf are commented out. > > > > > Resin is running as user root for testing purposes. > > > > > > > > > > When investigating open file handles on other files, no extremely > > high file usage on other processes is detected. > > > > > Does someone have a clue what could be going on here? Has someone > > experienced something similar? > > > > > > > > > > After googling for the problem, I did not bump in any eventual > > solution. All help would be welcome. > > > > > Thanks in advance for any reaction. > > > > > > > > > > Tom Desmet > > > > > > > > > > > > > ____________________________________________________________________________________________________________________________________ > > > > > > > > > > ATTENTION !! > > > > > > > > > > This email and any files transmitted with it are confidential and > > intended solely for the use of the individual or entity to whom they are > > addressed. > > > > > If you are not the intended recipient of this message you are > hereby > > notified that any use, distribution or reproduction of this message and > any > > files is prohibited. > > > > > If you have received this email in error please notify the system > > manager by sending this email to [EMAIL PROTECTED] . > > > > > Any views expressed in this email are those of the individual > sender > > and may not necessarily reflect the views of TVH - Group Thermote & > > Vanhalst. > > > > > > > > > > This footnote also confirms that this email message has been swept > by > > our virus-scanning software for the presence of computer viruses. > > > > > > > > ____________________________________________________________________________________________________________________________________ > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > > > that extends applications into web and mobile media. Attend the live > > webcast > > > > and join the prime developer group breaking into this new coding > > territory! > > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > Wicket-user@lists.sourceforge.net > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > > that extends applications into web and mobile media. Attend the live > > webcast > > > and join the prime developer group breaking into this new coding > > territory! > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user