Oplog divergence madness

I never thought I’ll ever blog about ClearCase, but I have to write about the latest issue I had.

One of the sites I maintain has a couple of VOBs (Versioned Object Base, it’s called repository in other version control systems) which got corrupted. Someone from NAS team (it’s not your home NAS system) tweaked with NFS parameters, and locked out the VOB server for a couple of seconds. It’s not nice.

Anyways, the server reboots every now and then, to add more spice. Continue reading

Switch to nginx

Every now and then I hear the question: how can I replace apache? It eats too much memory.

That’s true. We started web hosting in small scale. Now we have much more performant machines, even if we’re still in the same scale. And then, we realized we don’t need this amount of CPU, that amount of RAM, but we still need our stuff separated. We started using VPS.

My usual wise but entirely unhelpful answer was like use nginx. Being an apache user, I couldn’t even tell whether it will fit in.

Hell, it’s about time. Continue reading

Make rails3 deployment more robust with inploy

I never touched Capistrano, it looked like a rake spinoff. I started using Vlad instead (my post in Hungarian), but at some point, it started to be very frustrating. Deployment took too long, deployment versions lost their meaning (you won’t remember which was the last one which worked well), and all these small things led me to Inploy by Diego Carrion. Continue reading

Szélmalomharc a SASL-al

Úgy kezdődött, hogy egyszercsak rájöttem, hogy jólesne, ha két gépen (jail-ben, de ez most mindegy) meglennének ugyanazok a felhasználók.  Ez amúgy jól is hangzik, az egyikbe tudnak ftp-zni, a másikban meg van a webszerver, és akár át is barmolhatom a PHP-t fastcgi alapúra, és aztán tényleg szeparált lenne a sok félműködésképtelen program.  Nem beszélve arról, hogy a Passenger szereti, ha a webjail-ben is ott van a futtató account, csak szíre-szóra UID alapján nem indítja.

Ilyenkor ugye, mint általában, körülnéz az ember a piacon.  Na, prospektusok (HOWTO-k) elő, és jöttek a NIS, LDAP, Kerberos, Radius, PAM-MySQL okosságok sorra.  Deremek.  NIS. Kösz, van a cégben, és ott bőven sok az is.  A PAM-MySQL lett volna még a remekség, de mivel kb. 2006-ban úgyhagyták az utolsó élő példányt is, ezért fájó szívvel letettem róla.  A Kerberosnak meg kell valami gazdaállat, és egyébként is kissé overkil.  Maradt hát az LDAP. Continue reading

GIT egylet

Jó dolog tisztában lenni a manapság használatos verziókövető rendszerekkel, ha már egyszer ClearCase admin az ember.

Fapados, védőkesztyű viselése kötelező, aláírom. Kicsit nyögvenyelős Windows-on, de a rendszer nagyon jó. Rendben, volna mit javítani rajta, de alapvetően el bírnám képzelni, ha holnap a cég áttérne Git-re. Continue reading