From: sandra r. <mil...@ho...> - 2003-12-10 20:33:51
|
this happens with any servlet... I tried this on my machine and it doesn't really happen. I think this is because my connection to the server is so fast that I dont have enough time to make a double click. But I've got a coworker that is doing the tests. He has a slower connection and if he just make more than one click on any button on a form..the server crash down. For example: I have a servlet that calls a function that inserts(create) something in a database. When the user makes double click on "Create" instead of just one click..the server try and try to make the insert..and at the end..just gets blank. other times it shows a database error of "duplicated key". I understand this is because the server try to process the two request..but I need to control this..and only permit one process. likewise..we also have a little similar problem with frames..because the frame called two servlets at the same time..and we had to make a delay in one of them with javascript Most of my code is just operations to a database..It doesn't do anything weird..I dont handle threads or anything like that. thanks. >From: Geoffrey Talvola <gta...@na...> >To: 'sandra ruiz' <mil...@ho...>, >web...@li... >Subject: RE: [Webware-discuss] crash on double click >Date: Wed, 10 Dec 2003 10:15:51 -0500 > >sandra ruiz wrote: > > hi, list..i'm not quite sure if this problem its because of > > Weware..but when a user makes double click > > on a button in a form the server crash down..and returns a blank page. > > > > when i look for in the log of apache I get this error: > > > > [Fri Oct 24 16:15:31 2003] [error] [client 192.168.25.20] (20507)The > > timeout specified has expired: ap_content_length_filter: > > apr_bucket_read() failed, > > referer:.......... > > > > I've looked for this error in Internet..but I've couldn't > > find an answer.. > > > > The timeout of my apache is 5 minutes. that's enough for me. > > I am using > > webware 0.8 > > > > thanks in advance. > >Need more details. Does this happen with _any_ servlet, or only with one >particular servlet? If with one servlet, then what is that servlet doing >when you click the button? > >Double-clicking the button will cause two identical requests to be POST'ed >at almost the same time. If your code has thread-safety problems this is >one way to trigger them... but Webware itself is capable of handling this >fine. > >- Geoff > > >------------------------------------------------------- >This SF.net email is sponsored by: IBM Linux Tutorials. >Become an expert in LINUX or just sharpen your skills. Sign up for IBM's >Free Linux Tutorials. Learn everything from the bash shell to sys admin. >Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss _________________________________________________________________ Consigue aquí las mejores y mas recientes ofertas de trabajo en América Latina y USA: http://latam.msn.com/empleos/ |