Hi Frederic, We are not sure but all those requests from same IP with same query in such a few seconds gives us some confidence in this scenario. I just opened a bug ticket: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15855 Attached to it is an extract of koha-opac-access_log for better understanding of the issue. Also tested your code, works great on Chrome, IE11 and Firefox! Regards, Arthur
-----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de Frédéric Demians Envoyé : jeudi 18 février 2016 09:14 À : SUZUKI Arthur Cc : [email protected]; [email protected]; CROUZET Olivier; BOUIS Sonia Objet : Re: [Koha-devel] Disabling multiple submission on search form > Some impatient users tends to click several times on the “Go” button > of the search form on OPAC. Probably in a desperate hope that this > will speed up the whole process. > However the result is quite opposite, as Zebra is then queried > multiple times which increases the server cpu load, until it reach > 100% and cause Denial of Service (boooh…) Are you sure your users are doing that? Koha server can lag severely for other reasons... > We had the idea of disabling the “searchsubmit” button upon first click. > This is done by adding onclick=”this.disabled=true;” after “id=searchsubmit” > in masthead.inc. Rather than modifying direcly masthead.inc, you could do it with a JavaScript snippet placed in opacuserjs system preference: $(document).ready(function() { $('#searchform').submit(function() { $('#searchsubmit').prop('disabled',true).text('searching...'); }); }); It could make sense to integrate this to Koha code base: open a bug ticket. _______________________________________________ Koha-devel mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
