From: Klunder, J. (Hans) <J.A...@rf...> - 2001-05-08 06:25:25
|
Hi, I'm running a MessagingDirect Ldap server and a perlldap 0.22 client both on NT 4. (perl 5.6) I have a test script that regularly binds to a server and performs some test queries. It measures the performance of those queries. Every once in a while the the testscript freezes during a query. Analysis of the network traffic reveals that the server is sending back an answer and stops sending data before finishing the answer. An answer to a query may contain several LDAP response messages ending in a response with a resultcode (success etc). The server stops in the middle of one of the responses. The strange thing is that when it stops it always stops at the same point in the same response. The particular response is not even completed. E.g. if the result contains 7 responses it always stops at the same point in response 5. The client has acked every packet so far so there should be no reason for the server to stop answering. The server itself continues processing and logs that the result has been sent. Any hints on: a) how to fix this behaviour ? b) how to fix the client so it times out (it seems timeouts are not handled properly on NT) ? Thanks in advance, Hans Klunder Rabobank ICT ================================================ De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onterecht ontvangt, wordt u verzocht de inhoud niet te gebruiken en de afzender direct te informeren door het bericht te retourneren. ================================================ The information contained in this message may be confidential and is intended to be exclusively for the addressee. Should you receive this message unintentionally, please do not use the contents herein and notify the sender immediately by return e-mail. |