mai
2014
Pour analyser des logs de production, la solution basée sur Logstash est particulièrement adaptée. Nous ne rentrerons pas ici trop dans les détails, voir cet article du blog de Xebia pour une bonne porte d’entrée sur le sujet. Nous nous placerons ici dans la perspective d’une architecture classique avec une instance de Logstash chargée de récupérer les logs de la manière choisie et de les parser et insérer dans Elasticsearch, un serveur Elasticsearch déployé à […]
octobre
2012
Memcached est un système de cache distribué qui permet un gain de performance important, par exemple sur les site internet qui doivent gérer plusieurs millions d’utilisateurs authentifiés simultanément. A des fins de debugging, nous pouvons avoir besoin de savoir si une insertion a réussi, ou d’effectuer soi même une insertion à la main. La manière la plus simple de procéder et de se connecter sur le serveur memcached en telnet. S’il y a plusieurs serveurs […]
mars
2012
Voici la problèmatique: Vous avez créé un projet maven subdivisé en plusieurs modules suivant une certaine hiérarchie. Chaque module a ses propres classes de test, mais vous avez développé quelques classes utilitaires requises pour la plupart des tests et que vous souhaiteriez placer à un seul endroit de façon à pouvoir les utiliser depuis les classes de tests de chaque module. En général la plupart des projets multi-modules ont un module commun dont tous les […]
février
2012
Lors du build maven d’un projet assez complexe, il peut arriver que le build échoue sur une OutOfMemory Error (PermGen space). Les erreurs de ce type sont en général liées à des causes assez cryptiques, et sont donc généralement détestées par la plupart des développeurs.