Home
L'autonomisation technologique par l'innovation collective

News Feed

Commit 126348 by anarcat

Antoine Beaupré : code sur drupal.org - Wed, 09/07/2008 - 14:43
Commit #126348 by anarcat at 19:43 Provision: /modules/provision/db_server/provision_mysql.module 1.19 grant ALL PRIVILEGES instead of just create/drop to the mysql root user as the latter is not sufficient to create mysql users. do not flush privileges as GRANT already does that.

Commit 126347 by anarcat

Antoine Beaupré : code sur drupal.org - Wed, 09/07/2008 - 14:41
Commit #126347 by anarcat at 19:41 Provision: /modules/provision/provision.help.inc 1.7 hint at the simpler 'adduser' command to add a user to a group instead of vigr, but keep the instructions on how to edit the group file

Coupure sur le serveur principal cette nuit

Le serveur web principal (homere) de l'hébergement auto-géré a planté ce matin à 1h (heure locale). Le crash n'a pas été détecté par nagios à cause du nouveau répartisseur de charge qui a pris le relai pour afficher une page d'erreur. La personne sur appel a été contactée à 6h (heure locale) et le serveur a été redémarré.

Le système de surveillance a depuis été corrigé pour mieux gérer ce genre de situations. Désolé pour les inconvénients reliés à cette coupure inhabituelle, affectant particulièrement nos hébergés en europe.

Categories: Serveurs

Commit 125421 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 15:04
Commit #125421 by anarcat at 20:04 Provision: /modules/provision/platform/provision_drupal_settings.tpl.php 1.3 include the global.inc from the PROVISION_CONFIG_PATH, not the site directory. See #275953

Commit 125420 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 15:03
Commit #125420 by anarcat at 20:03 Hosting: /modules/hosting/task/hosting_task.module 1.13 handle the corner case where the task wasn't run on the last queue run in the display

Commit 125413 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 14:32
Commit #125413 by anarcat at 19:32 Hosting: /modules/hosting/task/hosting_task.module 1.12 add a message (a bit too verbose) to unprocessed queues. Fixes #278632.

Commit 125398 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 12:53
Commit #125398 by anarcat at 17:53 Hosting: /modules/hosting/hosting_help.inc 1.13 add a ./ in front of the drush exec call suggestion because . might not be in the current $PATH

Commit 125396 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 12:51
Commit #125396 by anarcat at 17:51 Provision: /modules/provision/provision.module 1.39 detect properly the proper apachectl command to run on debian + apache2, FreeBSD and probably others

Commit 125394 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 04/07/2008 - 12:38
Commit #125394 by anarcat at 17:38 Hosting: /modules/hosting/hosting.wizard.inc 1.12 try to clarify the fact that you probably don't need to change anything in the db_server configuration page in the wizard

Serveur de répartition de charge en ligne

Le serveur de répartition de charge (rtr1-canix2.koumbit.net) a finalement été mis en ligne correctement. Il s'agissait d'une simple erreur de syntaxe qui le rendait non fonctionnel. Depuis ce soir, donc, le serveur principal (homere) est surveillé. Si une coupure survient, le système va rediriger les utilisateurs vers une page d'erreur plus instructive au lieu de boucler ou de refuser la connexion. Éventuellement, les serveurs secondaires prendront le dessus, mais ceux-ci doivent encore être configurés, ce qui devrait être testé au cours du mois.

Il est possible que cette nouvelle configuration occasionne certains problèmes, si vous voyez des nouveaux problèmes avec le service, n'hésitez pas à nous contacter.

Categories: Serveurs

Commit 122629 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 20/06/2008 - 13:53
Commit #122629 by anarcat at 18:53 Provision: /modules/provision/db_server/provision.mysql.inc 1.3 fix grant revoke queries quoting, again

Commit 122627 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 20/06/2008 - 13:48
Commit #122627 by anarcat at 18:48 Provision: /modules/provision/web_server/provision_apache_vhost_redirect.tpl.php 1.2 fix redirection with non-clean urls sites by using mod_rewrite instead of mod_alias

Commit 122617 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 20/06/2008 - 13:06
Commit #122617 by anarcat at 18:06 Provision: /modules/provision/provision.module 1.33 fix site disabling by fixing a typo in the default URL

Commit 122613 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 20/06/2008 - 12:56
Commit #122613 by anarcat at 17:56 Hosting: /modules/hosting/hosting.queues.inc 1.4 don't stop processing the queue on task failure. we assume tasks are intelligent enough to manage dependencies by themselves. Should close #273007

Commit 122612 by anarcat

Antoine Beaupré : code sur drupal.org - Fri, 20/06/2008 - 12:53
Commit #122612 by anarcat at 17:53 Hosting: /modules/hosting/hosting.queues.inc 1.3 set the last_run and running parameters for queues to exactly the same timestamp, regardless of the time variable_set() takes to run

Coupure sur le réseau

La connectivité a été rompue dans le cabinet principal à 19:07 heure locale. Nous investiguons le problème. Nous avons repris contact avec les serveurs autour de 19:19 mais des problèmes subsistent.

Update: les services semblent être revenus vers 19:30. Nous nous informons à notre fournisseur d'accès pour obtenir des détails sur la coupure.

Categories: Serveurs

MySQL: problème de performance résolu / performance problems solved

(English follows)

Lundi le 9 mai 2008, entre 4h et 5h30 (UCT-4), le serveur MySQL a eu des problèmes de performance importants. Ceci a affecté de nombreux services de Koumbit, incluant les sites web hébergés sur le principal serveur d'hébergement auto-géré (HAG), les courriels, FTP, etc.

Le problème a été causé par un manque d'espace disque pour la partition /tmp lorsque MySQL écrit sa cache de jointures de tables temporaires sur disque. Ceci avait pour effet de faire «planter» le serveur MySQL avec un mystérieux message d'erreur («Incorrect key file for table '/tmp/#sql_12fd_1.MYI'; try to repair it»).

Ce nouveau serveur MySQL a eu une série de petites pannes depuis sa mise en ligne la semaine dernière. Cependant, la configuration de MySQL est maintenant redondante et, une fois la configuration du serveur stabilisée, devrait nous aider à réduire les pannes (nous devons également améliorer la redondance d'Apache).

Par ailleurs, la panne étant survenue à 4h durant la nuit, cet incident fut une bonne démonstration d'une nouvelle fonction du système automatisé de veille (nagios), mise en ligne il y a 3 semaines. Nagios téléphone automatiquement le téléphone cellulaire de l'administrateur de veille lorsqu'une panne n'est pas résolue dans les 5 minutes.

Merci de votre compréhension,
Le comité sysadmin de Koumbit

English

On Monday the 9th of May 2008, between 4h and 5h30 (UCT-4), the MySQL server had major performance problems. This affected many Koumbit services, including the websites on the main self-managed server (HAG), e-mail, FTP, etc.

The problem was caused by a lack of free disk space in the /tmp directory when MySQL was writing to disk its cache of large table joins. This was causing MySQL to crash with a mysterious error message («Incorrect key file for table '/tmp/#sql_12fd_1.MYI'; try to repair it»).

This new MySQL server has had a series of minor incidents since it has been put online last week. However, the MySQL configuration is now redudant and, once its configuration is stabilised, it should help us to greatly reduce downtime (we also need to improve the redundancy of the Apache web server).

Furthermore, this incident was a good demonstration of a feature in our automated monitoring system (nagios), which now automatically calls the cell phone of the on-call sysadmin if an incident is not acknowledged within 5 minutes. It was therefore possible to wake up a sysadmin within a few minutes of the incident, at 4 AM.

Thank you for your understanding,
The sysadmin committee of Koumbit

Categories: Serveurs

Commit 120203 by yrocq

Yann Rocq : code sur drupal.org - Sun, 08/06/2008 - 15:38
Commit #120203 by yrocq at 20:38 Wordpress Import: /modules/wordpress_import/wordpress_import.module 1.1.2.14 @ DRUPAL-5 Vocabularies for tags and categories are now only created once if several files are imported.

Commit 120115 by yrocq

Yann Rocq : code sur drupal.org - Sat, 07/06/2008 - 18:16
Commit #120115 by yrocq at 23:16 Wordpress Import: /modules/wordpress_import/wordpress_import.module 1.1.2.13 @ DRUPAL-5 #251634 by roedelius: fix comments importation in PHP 4