<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
This is similar, but not quite the same behaviour as the bug I've got open, also with write_graphite and TCP behaviour. Mine is that write_graphite doesn't recover if the graphite carbon-cache is restarted. (<a href="https://github.com/collectd/collectd/issues/430">https://github.com/collectd/collectd/issues/430</a>). 
<div><br>
</div>
<div>I know this isn't the answer, but switching to UDP is a workaround. I don't like the perceived unreliability though, as I'm quite dependant on the metrics being available. </div>
<div><br>
</div>
<div>cheers</div>
<div>mike</div>
<div><br>
<div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="font-family: Calibri, sans-serif; font-size: 14px; ">-- </div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; "><font face="Courier New"><span style="font-size: 12px; ">Michael Hart</span></font></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; "><font face="Courier New"><span style="font-size: 12px; ">Arctic Wolf Networks</span></font></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; "><font face="Courier New"><span style="font-size: 12px; ">M: 226.388.4773</span></font></div>
</div>
</div>
<br>
<div>
<div>On 2013-10-17, at 8:49 PM, ryanL <<a href="mailto:ryan.landry@gmail.com">ryan.landry@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">heya. i've compiled 5.4 for linux (centos) at commit 0a161fcfd, and<br>
seem to be having a problem that does not exist at 5.1.<br>
<br>
my collectd is pretty barebones, just doing snmp polling against<br>
network devices every 60s. when first starting it up, i get an<br>
established TCP connection to my graphite collector and values get<br>
written. then, we get stuck. i can see in tcpdump that collectd is<br>
polling the network and getting values, but can't write to graphite.<br>
<br>
i see this:<br>
<br>
# while sleep 1; do pgrep collectd | xargs sudo /usr/sbin/lsof -Pnp |<br>
grep TCP; done<br>
collectd 7996 produser   10u  IPv4           36198298      0t0<br>
TCP 10.1.12.2:53798->10.101.3.213:2003 (CLOSE_WAIT)<br>
collectd 7996 produser   10u  IPv4           36198298      0t0<br>
TCP 10.1.12.2:53798->10.101.3.213:2003 (CLOSE_WAIT)<br>
collectd 7996 produser   10u  IPv4           36198298      0t0<br>
TCP 10.1.12.2:53798->10.101.3.213:2003 (CLOSE_WAIT)<br>
collectd 7996 produser   10u  IPv4           36198298      0t0<br>
TCP 10.1.12.2:53798->10.101.3.213:2003 (CLOSE_WAIT)<br>
collectd 7996 produser   10u  IPv4           36198298      0t0<br>
TCP 10.1.12.2:53798->10.101.3.213:2003 (CLOSE_WAIT)<br>
<br>
it stays in this state forever until i restart collectd. upon doing so<br>
i'll get one initial blast of collected data, and then we're jammed<br>
again.<br>
<br>
my relevant collectd config:<br>
<br>
<Plugin write_graphite><br>
 <Carbon><br>
   Host "graphite-collector"<br>
   Port "2003"<br>
   Protocol "tcp"<br>
   Prefix "collectd."<br>
   StoreRates false<br>
   AlwaysAppendDS false<br>
   Postfix ""<br>
   EscapeCharacter "_"<br>
 </Carbon><br>
</Plugin><br>
<br>
on the collectd 5.1 box, it remains like this:<br>
<br>
$ while sleep 1; do pgrep collectd | xargs sudo /usr/sbin/lsof -Pnp |<br>
grep TCP; done<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
collectd 5638 root    9u  IPv4          561435650      0t0       TCP<br>
10.101.3.9:51249->10.101.3.213:2003 (ESTABLISHED)<br>
<br>
any ideas, or further info i can give you guys?<br>
<br>
thanks!<br>
<br>
ryan<br>
<br>
_______________________________________________<br>
collectd mailing list<br>
<a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
http://mailman.verplant.org/listinfo/collectd<br>
</blockquote>
</div>
<br>
</div>
</body>
</html>