4,351 reputation
1723
bio website BlackMesh.com
location
age
visits member for 4 years, 3 months
seen yesterday

Director of Emerging Technology at BlackMesh Managed Hosting, longtime Linux aficionado, sometime Drupal developer (and d.o sysadmin), and occasional filesystem tinkerer.


1d
awarded  Explainer
Sep
24
awarded  Autobiographer
Sep
24
comment Arp attack on my network
Who has <IP> Tell 0.0.0.0 is a standard approach to avoiding IP address conflicts. The other option is to use 169.254/16 (i.e., RFC 3927), but most equipment I've seen uses the former. Thus, this particular part of the observed behavior is not, in itself, of concern.
Sep
24
comment Arp attack on my network
The information you've provided would suggest that the Barracuda is configured with the same IP address as your firewall. Are you able to conclusively determine that that is not the case? Remember to check all zones/interfaces.
Sep
24
comment Slow Upload Speed - CentOS 6
If you want to debug the hardware? Sure. But a chassis/mobo swap is almost instantaneous (less downtime than you'd get as a result of a reboot or two) and answers the same questions. If it's something outside of your hardware, then debugging using your software—since either the other end is flawed, or the software you're using to debug is flawed—can become devilishly hard very quickly.
Sep
23
answered nginx + varnish, optimize caching urls for ssl and not
Sep
23
answered Slow Upload Speed - CentOS 6
Sep
23
answered Arp attack on my network
Aug
20
revised Varnish Disrupting Logins with Invision Power Board
added 1061 characters in body
Aug
20
answered Varnish Disrupting Logins with Invision Power Board
Aug
20
awarded  Nice Answer
Aug
11
answered Purge varnish(4) cache
Jul
8
revised rm on a directory with millions of files
This phrase always bothered me. What I was trying to say is, it's only going to be at most marginally better, not order-of-magnitude better. Adding this word clarifies that intention.
Jun
24
awarded  Yearling
Jun
23
comment Varnish as a web server
You probably want to delete the return(deliver); from the bottom of vcl_synth, lest you fail to run this code from builtin.vcl (née default.vcl): varnish-cache.org/trac/browser/bin/varnishd/… .
Jun
23
revised Varnish as a web server
Important fix; without this, non-redirect errors won't work.
Jun
9
comment Varnish as a web server
Sorry to be a pain, but you very much don't want return(deliver) at the very bottom of your vcl_error! If it doesn't satisfy any of the conditionals, you want it to fall through to the default behavior of constructing a "Guru Meditation" page (by not returning at all).
May
30
answered Delay in loading site - not caused by Apache, MySQL. How to find the cause?
May
30
answered Varnish to Vsites on Apache servers
May
30
comment Varnish as a web server
This is the correct answer, and also the official way (per Varnish docs) to handle this. However, both your answer and the Varnish docs have an omission: if you don't set obj.response to something sane, then you'll get HTTP/1.1 200 Unknown Error or even HTTP/1.1 200 http://www.example.com/correct-target in your response! Simple fix: obj.response = "OK" for 200, or other appropriate code for the others.