Hi all,I have a multiple nsf(application) hosted in the same server. When I try to do the data extraction or searching in one of the lotus application (page still loading to process my request). In the mean time all my other applications in the same server are not able to access…Anyone have an idea? Thanks in advance.
Subject: try this
when you do the search go to your admin console and type “tell http show thread state”, do you see the GET requests backing up? If so, report this to IBM. I’ve had a similar issue in the past and after 5 months going back and forth with tech support their final response was “domino is working as designed”
Subject: how
Eventually how did you solve your problems?
Subject: app redesign
we had to redesign our application to account for the inefficient way that domino handles the view updates.
In our case the indexing task was hogging the CPU and essentially locking the database from accepting new GET requests. We had 50 threads enabled on the server and once 50 requests were reached it blocked new requests for ALL applications on that server because the threads were locked waiting for the indexer.
Our app is over 40GB and has over 1 mil documents. It receives mail constantly throughout the day, new mail every few seconds, so the views were constantly getting updated. We created a new database to receive the new mail and process it (an agent does some stuff to it), then once per day we copy the documents from the “holding” database into the production database so the views update less frequently. It’s worked great but we do still get the occasional lockup, but instead of a few times per day for an hour or more now it only locks up a few times per month and only for a few minutes so it’s not even noticed by anyone.