<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta name="Generator" content="Zarafa WebAccess v6.40.12-29942">
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<title>CPU at 100%</title>
<style type="text/css">
body
{
font-family: Arial, Verdana, Sans-Serif ! important;
font-size: 12px;
padding: 5px 5px 5px 5px;
margin: 0px;
border-style: none;
background-color: #ffffff;
}
p, ul, li
{
margin-top: 0px;
margin-bottom: 0px;
}
</style>
</head>
<body>
<p><style type="text/css">body { font-family: monospace; }</style> <style type="text/css"> .bodyclass { font-family: Arial, Verdana, Sans-Serif ! important; font-size: 12px; padding: 5px 5px 5px 5px; margin: 0px; border-style: none; background-color: #ffffff; } p, ul, li { margin-top: 0px; margin-bottom: 0px; } </style></p><div><p>Hi,</p><p> </p><p>I'm running dnsmasq 2.59 on a few hundred linux servers.</p><p>After anything from an hour to a few days dnsmasq will use 100% of the CPU.</p><p> </p><p>Doing an strace on a running process I get:</p><p> </p><p>time(NULL) = 1326874188<br />fcntl64(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)<br />fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK|O_LARGEFILE) = 0<br />recvmsg(0, 0xbfb3fbb4, MSG_PEEK|MSG_TRUNC) = -1 ENOTSOCK (Socket operation on non-socket)<br />recvmsg(0, 0xbfb3fbb4, 0) = -1 ENOTSOCK (Socket operation on non-socket)<br />fcntl64(0, F_SETFL, O_RDWR|O_LARGEFILE) = 0<br />select(6, [0 3 4 5], [], [], NULL) = 1 (in [0])</p><p>time(NULL) = 1326874188<br />fcntl64(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)<br />fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK|O_LARGEFILE) = 0<br />recvmsg(0, 0xbfb3fbb4, MSG_PEEK|MSG_TRUNC) = -1 ENOTSOCK (Socket operation on non-socket)<br />recvmsg(0, 0xbfb3fbb4, 0) = -1 ENOTSOCK (Socket operation on non-socket)<br />fcntl64(0, F_SETFL, O_RDWR|O_LARGEFILE) = 0<br />select(6, [0 3 4 5], [], [], NULL) = 1 (in [0])</p><p> </p><p>This repeats very quickly until the dnsmasq process is restarted.</p><p>Any ideas?</p><p> </p><p> </p><p>Regards, Chris.</p></div>
</body>
</html>