Aug
28
2009
0

red alert!

We were recently getting e-mails from our database-guard script:

From: root@mx.byte.nl (Cron Daemon)
To: tech@byte.nl
Subject: Cron  /root/bin/sqlslayer.pl

Alert! Defcon red for database8.c1 !! (228/750 conns)
Saving processlist & user stats to
/tmp/sqlslayer/20090825152504.database8.c1.processlist
/tmp/sqlslayer/20090825152504.database8.c1.userstats

Due to a bug in the version of MySQL we are using one database user was able to block all other connections from executing queries.When this happened, the number of open connections would grow rapidly. That’s when our sql-slayer script comes into action and kills all inactive or long lasting connections to spare the server resources (ususal number of connections is 20-50, here it was 250 and growing).

It’s quite annoying for people who get the ‘MySQL server has gone away’ message without apparent reason. On the other hand, not killing the queries caused the server to jam totally within minutes.

The reason was bug: https://bugs.launchpad.net/ourdelta/+bug/352840.
We have just patched the servers and we hope that the cause of the alarms (and broken queries) is now solved.

Written by wojtek in: Techniek Microblog | |
Aug
25
2009
0

MageBridge, de brug tussen Joomla! en Magento

Twee weken geleden kwam Yireo met een nieuwe Joomla! extensie, genaamd MageBridge, waarmee een brug tussen Joomla! en Magento kan worden geslagen. De commerciele extensie is beschikbaar via de website van Yireo (http://www.yireo.com/).

Solide alternatief voor VirtueMart

Met de komst van MageBridge is er nu een solide alternatief op VirtueMart bij gekomen. Met VirtueMart is het weliswaar mogelijk om in simpele stappen een webshop op te zetten. Maar de mogelijkheden zijn in het verleden toch vaak beperkt gebleven – zowel in functionaliteit, als het aanpassen van HTML-code en het toevoegen van extra  functionaliteit. Magento staat al geruime tijd bekend als een veel beter alternatief voor VirtueMart, maar de integratie met Joomla! bleef uit. (more…)

Written by melanie in: Inventing is what we do | | Tags: , , ,
Aug
23
2009
0

Ai, werken op zondag :-)

Vandaag ging een van de replicators onderuit. Dat moest even hersteld worden. Geen haastklus, want het is natuurlijk de replicator en niet de live machine.

MySQL replication is toch niet het mooiste technische proces dat ooit ontstaan is :) Als iemand een query afbreekt op de hoofdserver loop je de kans dat de replicator onderuit gaat. Geen probleem, maar daarna loopt de replicator nogal achter en moet de replicator alles inhalen.

Dat is de reden waarom er voor database1.c1 geen backup is van 10:20. Heb je een Premium Hosting pakket en je hebt NET die database backup nodig, dan heb je helaas pech :) Dit kan ook met een nachtelijke backup gebeuren. Dit komt heel af en toe voor en we kunnen daar niet altijd iets aan doen.  Maar gelukkig maken we voor de duurdere pakketten elke 3 uur een backup, dus dan is het niet zo erg dat je er een mist!

Kijk op onze wikipagina over MySQL backups voor meer details over wanneer welke pakketten worden gebackupped.

Written by allard in: Meanwhile at the office, Techniek Microblog | | Tags: ,
Aug
21
2009
0

Taart van Netgemak! Lekker :)

Kijk, we zijn al wel gewend dat klanten soms lyrische berichten sturen ;) Maar heel soms zijn er klanten die ons dat laten merken met een van onze favoriete cadeaus! Taart!

Taart netgemak

Dank je wel Netgemak! De taart smaakte erg lekker :)

Written by allard in: Meanwhile at the office | | Tags: ,
Aug
14
2009
0

Onduidelijke factuur na upgrade? Download opnieuw!

De eerste factuur nadat een hostingaccount geupgrade is, is helaas niet het toonbeeld van duidelijkheid. Bij een upgrade ga je een nieuw jaarcontract aan, maar voor het lopende contract is natuurlijk al vooruit betaald. Het teveel betaalde gedeelte krijg je dus als korting op je nieuwe contract.

Stel dat een domein, domein.nl, een contract had voor een Personal Hosting pakket, van 31 maart 2009 tot 31 maart 2010. De eigenaar van het domein besluit op 7 juli 2009 dat een upgrade naar Business Hosting 250 noodzakelijk is. Daarmee gaat hij een nieuw contract aan van 7 juli 2009 tot 7 juli 2010, en zou het reeds betaalde gedeelte van 7 juli 2009 tot 31 maart 2010 terug moeten krijgen.

Op de factuur kwam dat er als volgt uit:

domein.nl - 7 jul 2009 tot 7 jul 2010
   Restitutie (Hostingpakket Personal Hosting) € -52,23
   Hostingpakket Business Hosting 250          € 131,40
   Normale domeinregistratie                   €   0,00
                                                        €  94,21

                                              Ex VAT    €  79,17
                                              VAT       €  15,04
                                              Total     €  94,21

Volstrekt onduidelijk dus. Gelukkig slaan we bij alle posten wel netjes op voor welke periode de post geldt, dus een kleine aanpassingen aan de weergave van de factuur maakt veel duidelijk:

domein.nl - 7 jul 2009 tot 7 jul 2010
   Hostingpakket Business Hosting 250          € 131,40
   Normale domeinregistratie                   €   0,00
                                                        € 131,40

domein.nl - 7 jul 2009 tot 31 mrt 2010
   Restitutie (Hostingpakket Personal Hosting) € -52,23
                                                        € -52,23

                                              Ex VAT    €  79,17
                                              VAT       €  15,04
                                              Total     €  94,21

Dus, ook na een upgrade ziet de factuur er weer begrijpelijk uit.

Written by Gertjan Oude Lohuis in: Inventing is what we do | |
Aug
12
2009
0

Byte & Kiva: Nu al 32 leningen! :)

Er waren de afgelopen maand weer 34 bestellingen, die bij het Rad van Fortuin op Kiva waren gekomen. Een tweede donatie naar Kiva (lees hier over de eerste donatie).

Kiva is een site waarop je als bezoeker heel eenvoudig kan meedoen aan een microkrediet aan iemand in een ontwikkelingsland. Zo’n microkrediet wordt bijvoorbeeld gebruikt, door een lokale boer om zaden te kopen, of een lokale timmerman, om materialen en gereedschappen te kopen.

Byte leners pagina op Kiva

Byte leners pagina op Kiva

(more…)

Written by gruus in: Changing the world | | Tags: , , ,
Aug
12
2009
0
Aug
08
2009
0

SSL instellingen, PCI certificering, meer overheidbeveiliging

De laatste tijd zijn er wat meer dicussies losgebarsten over SSL. Het lijkt erop alsof andere hostingproviders ook bedacht hebben dat ze leuk in het nieuws kunnen komen met de beveiligingsbandwagon. Heel goed! Hoe meer aandacht, hoe veiliger internet. Daar was ons netwerkitem natuurlijk voor bedoeld. (En natuurlijk een beetje aandacht voor Byte en de 1337ness van Byte :) )

Hier bijvoorbeeld een nogal academische discussie over de SSL cyphers en de sterkte van verschillende overheidsinstellingen:

AI! Da’s een nare manier waarop een artikel terug kan ketsen :)

(more…)

Written by allard in: Techniek Microblog | |
Aug
07
2009
0

200.000 hackers gestopt

De meeste lezers zullen wel bekend zijn met ons Adaptive Filter tegen vele soorten hackaanvallen. Dit is onze eerste lijns verdediging tegen hackers, en houd zowel de beginnende Scriptkiddies als geavanceerde hackers buiten de deur.
Dat dit goed werkt, blijkt wel uit onze statistieken.
Na minder dan vier maanden werken, heeft de firewall zojuist de 200.000e hacker tegengehouden. Zodra ons filter een hackpoging detecteert, leiden wij de hacker om naar een niet gebruikte site waar deze geen kwaad kan. Vaak proberen zij nog enkele malen om deze nep site te hacken, want deze site krijgt per dag meer dan 11.000 hackers te verduren, gemiddeld gezien is dat om de 8 seconden.

Omdat de hackers natuurlijk steeds met nieuwe truukjes uitkomen, is zo’n firewall als die van ons een tool die vaak aanpassingen nodig heeft. Zo zijn er deze week voor diverse programma’s als Wordpress, Joomla, IXXO Cart, Typo3 meer dan 40 hacks uitgebracht. Deze worden verspreid als simpele stukjes code die door iedereen te gebruiken zijn om sites mee te hacken.
Gelukkig voor u zijn houden wij dit soort lijsten ook in de gaten, en testen we deze scripts op onze firewall. De meeste werden al tegengehouden door de firewall, of werkte überhaupt niet op onze cluster omgeving. Komt er toch wat doorheen, dan passen wij simpelweg onze firewall aan en zijn we wederom veilig.

Het gevolg? Een firewall die steeds sterker is, steeds meer hackers tegenhoud, en u heeft geen problemen meer met gehackte sites, want hackers kunnen niets tegen uw site doen. Dat voelt toch een stuk veiliger voor uw website.

Written by Cipriano Groenendal in: Inventing is what we do, Techniek Microblog | |
Aug
03
2009
0

Een week aan spamstats

Na een weekje op welverdiende vakantie geweest te zijn keek ik even naar de spamstats die inmiddels een week draaien. Dat begint op een grafiek te lijken! :)

Total spam voor Byte

Voor de duidelijkheid: Op 30-7 verwerkten we dus:

  • 100.810 mail
  • 2.349.190 spam (!)
  • Verhouding: 96% (!)

Op zondag 2-8 verwerkten we ongeveer de helft van die getallen, maar de verhouding was ongeveer het zelfde.

Dat is een boel spam!

Ga ook zelf kijken. Als je een Business Hosting account of vergelijkbaar afneemt, dan zijn voor dat domein de nieuwe grafieken beschikbaar via het Service Panel.

Written by allard in: Techniek Microblog | | Tags: ,