Hello Toby, its the locking. A Cachegrind analysis shows usleep() taking up 99,99% of the execution time. I have that one at home though, so i can only send it to you later this day. How is file locking implemented? are there .lock files of all the files in the filesystem? Is it a good idea to release locks through a cronjob on lock aquire time > 60 mins or something?
greetings, Benjamin On Wed, 22 Apr 2009 09:26:01 +0200, Tobias Schlitt <t...@ez.no> wrote: > Hi Benjamin, > > On 04/21/2009 10:47 PM Benjamin Eberlei wrote: > >> i am trying the WebDav component and stumpled accross a weird problem. I > setup >> a server with file backend to a random dir on my pc and want to access > it >> either with Konquorer or with Cadaver. Both clients do send either a > PROPFIND >> or OPTIONS but then somehow get into an infinite loop or something, the > loading >> of the page takes ages and never comes to halt. > >> Using Firefox to access the webdav server also loads for an infinite > time. > >> I am using the latest ezc Release. > >> Has anyone had similar problems before and maybe a solution? :-) > > Are you using the lock plugin? That might be the problem, if you have a > dangling file lock somewhere. > > Otherwise I have no clue with that few information. Could you post the > code of your setup somewhere and an Xdebug trace of the issue? > > Regards, > Toby > -- Components mailing list Components@lists.ez.no http://lists.ez.no/mailman/listinfo/components