<p>opensipsctl is creating dynamic and temporary reply fifo files - one for each request, deleting it at the end.<br>
If opensipsctl is interrupted, the reply fifo files will not be deleted and they will accumulated in time. It is strange how a file may survive (unused) in /tmp since 2013 :O . </p>

<p>The blocking you noticed in opensipsctl is because opensips is not able to send back the reply (via the reply fifo) - see the error on writing into it.</p>

<p>Anyhow,checking the code in opensipsctl, I found some weak code - opensipsctl may reuse existing reply fifo files (if existing) disregarding their permissions. So it may end up reusing a reply fifo (a left over) with wrong permissions.</p>

<p>I made on trunk an improvement on how the names of the reply fifo files are generated. This will eliminated the overlapping and reusage. Please give it try, it's commit  <a href="https://github.com/OpenSIPS/opensips/commit/7078c0f8ed2b4d0b827bf1ccde8a7ed7e0415eec" class="commit-link"><tt>7078c0f</tt></a> .</p>

<p>Thanks and regards,<br>
Bogdan</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/OpenSIPS/opensips/issues/257#issuecomment-50137419">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/5479561__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyMTkwNjkyMCwiZGF0YSI6eyJpZCI6MzU2NDY2NDV9fQ==--2821c01ebc72d711e652da4239204006e082d7f4.gif" width="1" /></p>