On Mon, Jun 03, 2013 at 07:57:07PM -0700, Doug Hardie wrote:
> I have an unusual situation.  A program is doing a DNS lookup and often the 
> IP address has no reverse DNS entries.  As a result the program hangs for 
> several timeouts.  The call is not being made directly in its code, but is 
> occurring in a system call.  There are no specific calls to DNS, its 
> something else doing it.  I have been trying to track down which system call 
> is doing it, but without success so far.  I have tried syslog calls around 
> each of the system calls I thought might be the culprit, but my guessing is 
> not very good.  How can I identify the system call that is calling DNS?  If I 
> can find it, I hopefully can find another way to do whatever it does that 
> does not involve a reverse DNS lookup.
> 
> 

Use truss:
http://www.freebsd.org/cgi/man.cgi?query=truss

The truss utility traces the system calls called by the specified
process or program.
-- 
staticsafe
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
Please don't top post - http://goo.gl/YrmAb
Don't CC me! I'm subscribed to whatever list I just posted on.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to