<div dir="ltr">Hello everyone,<div><br></div><div>I currently have an instance of RT 4.0.17 running that we're using for processing incoming faxes.  The faxes come in as attachments, and I have some customizations to allow our staff to process these attachments (PDFs) faster.  </div>
<div><br></div><div>Everything seems to work great for a while, and the memory usage gradually increases, and eventually all of the Apache threads (using event mpm) are stuck in the "W" state (sending reply).  If I try to gracefully restart apache, all of those threads are stuck in the "G" state (gracefully finishing). Those threads will never exit unless I kill the processes manually.  My guess would be that one of my customizations are causing this, but does anyone have any tips for how to find out what the problem is?</div>
<div><br></div><div>I tried this: <a href="http://perl.apache.org/docs/general/control/control.html#All_RAM_Consumed">http://perl.apache.org/docs/general/control/control.html#All_RAM_Consumed</a></div><div>And all I get is some "No object mapping for field::Name" warnings when people login (we are using the ExternalAuth module for Active Directory integration).  </div>
<div><br></div><div>I also came across these two things saying to try adding the PERL_DESTRUCT_LEVEL environment variable to avoid the perl_destruct() call before exiting, and that could let the threads exit.  Is this safe to try with RT?</div>
<div><br></div><div>Here's a brief list of what was customized:</div><div>- ExternalAuth module using Active Directory</div><div>- modified Ticket/Elements/ShowAttachments (locally) to show PDF attachment preview</div>
<div>- using Callbacks/AddAttachmentsColumn/Elements/RT__Ticket/ColumnMap/Default callback to add "Attachments" column to dashboard for quickly viewing attachments without going into ticket</div><div>- custom Scrip that uses Filesys::SmbClient to copy attachments to the user's computer when they "Take" the ticket</div>
<div><br></div><div>I would be happy to share any of the custom code, I just want to make sure nothing is wrong with it before posting it to the Wiki.  Any tip on troubleshooting this would be greatly appreciated!</div><div>
<br></div><div>Thanks,</div><div>Nate</div></div>