Crashes without cores suck – you go through the motions but you are pretty sure you won’t be able to find a real reason for the crash *sigh*
Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-946" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/21/crashes-without-cores-suck-y/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-946" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/21/crashes-without-cores-suck-y/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-946" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
Random Thoughts on Education & Learning from @markofu{.aktt_username} | Security Ninja https://t.co/0QEOSg7M via @ThinkDevGrow{.aktt_username}
Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-945" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/21/random-thoughts-on-education/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-945" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/21/random-thoughts-on-education/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-945" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
so much cheaper than #Apple{.aktt_hashtag} will ever tell you – how to upgrade your laptop to a Mac for pennies! http://t.co/wju7zcWi Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-944" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/so-much-cheaper-than-apple-wi/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-944" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/so-much-cheaper-than-apple-wi/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-944" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
awesome, I could fall asleep to this – I am always amazed that some people are infinitely more geeky than me http://t.co/w0dIedCP! #startrek{.aktt_hashtag}
Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-936" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/19/awesome-i-could-fall-asleep-t/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-936" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/19/awesome-i-could-fall-asleep-t/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-936" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
dammit, I think I feel a sore throat coming on – thanks @jekell{.aktt_username} don’t have time to be sick at the moment, bugger off sore throat……..
Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-942" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/dammit-i-think-i-feel-a-sore/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-942" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/dammit-i-think-i-feel-a-sore/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-942" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
One of my recent Citrix KB articles was about creating a Netscaler user monitor (which are Perl based) to allow for a more intelligent type of monitoring for AJP based services than a standard TCP based socket open/close check. The AJP Protocol Reference is good enough to provide a method for doing a simple and lightweight PING/PONG request/response. Unfortunately, the format of the packets is such that they cannot (currently) be added as a TCP-ECV monitor, essentially because of restrictions on non-printable characters being inserted into those monitors (believe me, I tried multiple ways to insert the required characters).
So, I set off to write the Perl version of such a monitor, but before I did I needed a simple script outside the Netscaler for debugging purposes – having to rely on the monitor for testing is needlessly cumbersome, better to get it functioning first and then add it to the monitor code later. Also, because of that approach, the script is perfectly usable as a generic test and is written almost entirely as a self-contained sub-routine (anyone that has seen the user monitor structure on the Netscaler will instantly recognize that also). Hence, I think it would be very easy to add the subroutine to a syslog or other monitoring type script. Therefore I decided to share the more generic version here. The full code is after the jump, if you prefer a more discrete or forkable version, you can find it on github here: ajp.pl
I have the acknowledgements in the code also, but to get them in before the jump, they were invaluable:
Very cool – but I assume troubleshooting calculation errors and issues would be tough… http://t.co/dxlLEn4B
Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-943" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/very-cool-but-i-assume-troub/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-943" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/20/very-cool-but-i-assume-troub/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-943" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
chocolate #mikado{.aktt_hashtag} in the hizzouse, oh yeah – it’s Christmas time now alright! Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-935" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/19/chocolate-mikado-in-the-hizzo/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-935" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/19/chocolate-mikado-in-the-hizzo/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-935" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
it’s like @Oatmeal{.aktt_username} can see inside my head http://t.co/N65ZNgfv (note: not sure Jen likes cave diving, but the rest is fairly accurate Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-932" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/16/its-like-oatmeal-can-see-ins/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-932" class="share-twitter sd-button share-icon no-text" href="https://comerford.cc/2011/12/16/its-like-oatmeal-can-see-ins/?share=twitter" target="_blank" title="Click to share on Twitter"><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a> </li> <li class="share-google-plus-1"> <a rel="nofollow" data-shared="sharing-google-932" class="share-google-plus-1 sd-button share-icon no-text" href="https://comerford.
looks like lots of travel for the new job – my first day will be in Palo Alto, in fact I may not make it to the Dublin office for weeks! Share this: <div class="sd-content"> <ul> <li class="share-facebook"> <a rel="nofollow" data-shared="sharing-facebook-933" class="share-facebook sd-button share-icon no-text" href="https://comerford.cc/2011/12/16/looks-like-lots-of-travel-for/?share=facebook" target="_blank" title="Click to share on Facebook"><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a> </li> <li class="share-twitter"> <a rel="nofollow" data-shared="sharing-twitter-933" class="share-twitter sd-button share-icon no-text" href="https://comerford.