Skip to content →

Category: Systems Management

Massive and Distributed Folder Hard-Linking

Some weeks ago, we have run into capacity issues in a server farm that provides services to a Computational Grid. This farm run Windows applications and, due to historical reasons, those applications were hosted on the system drive. That configuration have worked for some time, but, finally, we faced the need to move the whole solution to a different local drive. The question, then, was plan simple: how can we accomplish this task without affecting both the application behavior and the production service?

The answer to this question is also simple: NMTools + PLEX modules. The basic idea was already ...

Continue reading ...

Leave a Comment

The case of the Zombie Connections

Recently I've come across to a weird incident where a very network-demanding application started to show strange behaviors and poor performance. This application consumes lots of sockets, both on the client and the server. Of course, this shouldn't be an issue, as long as there are lots of solutions out there that have similar requirements.

The case here was that, both the client and the server, kept orphaned/zombie TCP connections in state CLOSING and FIN_WAIT_2 on each side. In other words, no alive Process was the owner of those connections and, as a result, there was no way to ...

Continue reading ...

Leave a Comment

Around OpenOMS

It's been a long time since OpenOMS got a major refresh. That is why I've been working on an update during the past weeks and, finally, I can show some visible results of this work. You can find a new OpenOMS deployment on the following URL: http://thinkinbig.org/oms/

This new instance will host, not only my Projects but also some Demo Projects that will allow you to experience how OpenOMS really looks like and how it works for IT Service Management and Software Engineering.

It has taken me a significant amount of time to move all my Project Notes into OpenOMS ...

Continue reading ...

Leave a Comment