Ieri, per la seconda volta mi sono trovato con viklog down con un bel messaggio:

Internal Server Error 500

Ho contattato di nuovo il supporto di Dreamhost (il servizio di hosting da me scelto) parecchio infastidito. Sta volta sono riuscito a smuovere un po’ di acque: un tecnico ha fatto una serie di test e ha controllato il log degli errori. Sono emersi due problemi:

  1. il mod_security di Apache (praticamente è un firewall) causa regolarmente un errore, che a sua volta porta all’errore 500;
  2. il processo associato al mio utente, quindi al mio blog, utilizza un ammontare di RAM/CPU al di sopra del normale. Tanto da causare la kill del demone php
    009-01-12 14:20:38 procwatch2 INFO:    Process(pid=32093,
    name='php.cgi', uid=vik(2676516), tty=None, cpu=3.8, rss=20972.0,
    vsize=29732.0)
    2009-01-12 14:20:38 procwatch2 INFO:    Process(pid=22086,
    name='php.cgi', uid=vik(2676516), tty=None, cpu=4.4, rss=20976.0,
    vsize=29732.0)
    2009-01-12 14:20:38 procwatch2 INFO:    Process(pid=16258,
    name='php.cgi', uid=vik(2676516), tty=None, cpu=3.8, rss=20940.0,
    vsize=29736.0)
    2009-01-12 14:20:38 procwatch2 INFO:    Process(pid=13359,
    name='php.cgi', uid=vik(2676516), tty=None, cpu=4.3, rss=20980.0,
    vsize=29736.0)
    2009-01-12 14:20:38 procwatch2 INFO:    Process(pid=19747,
    name='php.cgi', uid=vik(2676516), tty=None, cpu=3.9, rss=20940.0,
    vsize=29748.0)
    2009-01-12 14:20:38 procwatch2 INFO: Process(pid=13359, name='php.cgi',
    uid=vik(2676516), tty=None, cpu=4.3, rss=20980.0, vsize=29736.0): kill
    for total RAM (20980.00 self, 165856.00 total exceeds limit 153600.00)

Ovviamente non ho idea di come sia possibile tutto  ciò. Nel frattempo che indago sulle possibili cause ho disattivato mod_security (speriamo bene!),  tutti i plugin di WP, lasciando quelli essenziali e ho elimintao ogni occorenza di javascript. Infine ho scelto un tema molto leggero (proprio ora che era pronto il mio tema :( ). Mi nasce quasi quasi il dubbio che il mio blog non sia stato colpito da un hack…