Hi,
I'm not an expert so maybe my guessings are not wright, but I'll try to help:
There are several possiblities for these "SER time-outs".
The first is the DNS resolving process. When a SER child is making a DNS query it is blocked, and it does not answer to further incoming queries. Therefore if all your childs are making this DNS queries, no process will be available for responding the new requests. To solve this situation, use stateful behaviour because only the first request within a transaction requiring DNS resolution will *block*. In the other hand, if you use stateless SER, ALL requests will require a DNS query... (by the way, this information is taken from the SER's admin guide....have all of the mailing-list subscribers read it? I recomend it....)
Another possibility is the flexible-but-unreliable exec calls from SER config file. It is also stated in the admin guide that the use of exec reduces a lot SER performance and you should be really careful using them.......having a SER child stoped for an uncertain amount of time until the exec command finishes can lead to "blocking" phases, for instance.
One comment: why not changing the current DNS blocking queries for a non-blocking queries such as reSIProcate does with ARES library??? I have no idea if it would be a high effort in the SER core...it's just a possible enhancement....
I hope I was not *completely* wrong and I could help you, Samuel.
Unclassified.
"Matt Schulte" mschulte@netlogic.net 02/18/05 03:55PM >>>
I've had this problem too, especially running syslog debug or external processes. what ver of ser are you running? We had to ditch a lot of our external processes because I assumed they took too long to run, no one on the list was any help so I just gave up. Not being a coder is very frustrating..
-----Original Message----- From: AJ Grinnell [mailto:ajgrinnell@gmail.com] Sent: Friday, February 18, 2005 8:44 AM To: serusers@lists.iptel.org Subject: [Serusers] SER stops responding
I am having a strange problem with 0.9.0. At random times, SER will just stop responding. I run ethereal, and can see INVITEs, REGISTERs and OPTIONs requests, but SER does not respond to any of them. The process does not die, and moni tells me that SER is still running, just no respones. Sometimes SER will recover after a few minutes, most of the time it doesnt. Any ideas?
_______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
_______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers