Thought of using POE sessions in a tree formation?
One master session creates (every 20 minutes so first with delay=>0, then with delay=>60*20) one worker session per WAC, and that worker session handles one session per physical AP.
If you use the right POE Wheels, you'll then be able to run those blocking AP tests "concurrently" in each of the AP sessions.
You'd even be able to specify what happens on error conditions.
Have a look at poe.perl.org and see if this may suit you.
POE is quite powerful.
In reply to Re: Testing many devices - are threads the answer?
in thread Testing many devices - are threads the answer? by McDarren
<code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>