Sysena

Debian6 squeeze – absence des clés de vérification des signatures de paquets

by on mai.18, 2011, under Systeme

Billet rapide.
Si vous avez régulièrement un message d’erreur en utilisant apt et/ou aptitude après l’installation d’une nouvelle VM debian 6 :

W: GPG error: http://security.debian.org squeeze/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.debian.org squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA

Il suffit d’installer :
apt-get install debian-archive-keyring

Voila ;)

Leave a Comment : more...

Optimisation de apache2-mpm-worker sur debian 6 squeeze, pour un reverse proxy

by on mai.16, 2011, under Systeme

La version threadé de apache 2 a la facheuse tendance d’être tres gourmant en environnement linux. Mais ce n’est pas de sa faute ! C’est la faute de linux ;o)
Par défaut, la mémoire alloué à la stack d’un thread est de 8mo (sous debian6), ce qui est beaucoup beaucoup beaucoup trop dans la majorité des cas. En utilisant apache2-mpm-worker, automatiquement vous allez donc consommer beaucoup de mémoire pour rien.

Apache

Voici une configuration basique :

    StartServers          2 => nombre de process au démarrage
    MinSpareThreads      25 => nombre minimum de thread libre
    MaxSpareThreads      75 => nombre maximum de thread libre
    ThreadLimit          64 => limite de thread (au total)
    ThreadsPerChild      25 => nombre de thread par process
    MaxClients          150
    MaxRequestsPerChild   0

Avec une configuration basique, comme celle ci, vous allez consommer 2 x 25 x 8 = 400mo … avec 0 client (startServers x MinSpareThreads x taille de la pile) . En période de pointe, jusqu’à 64 x 8 = 512 mo. Tout ça pour rien !

Pour un apache utilisé en reverse proxy, avec le minimum de module nécessaire (proxy, proxy_ajp, proxy_http, rewrite, deflate etc…) vous n’avez ABSOLU pas besoin d’autant de stack.

Éditez votre script d’init (/etc/init.d/apache2), et ajoutez au début du script :

ulimit -s 512

Cela aura pour effet de brider la stack à 512ko.
Avec la même configuration, votre apache consommera désormais 2 x 25 x 0.5 = 25 mo au démarrage, et seulement 64 x 0.5 = 32 mo en période de pointe.

Il existe la directive threadstacksize qui permet théoriquement de régler la taille de la stack autrement qu’une limitation via ulimit. Malheureusement, comme l’indique la documentation d’apache 2.3, ce flag ne fonctionne que pour fixer une stack supérieur à la taille par défaut du système. (non indiqué dans la doc apache 2.2). Pour fixer une taille inférieur, le seul moyen est d’utiliser ulimit -s.

Note : faites attention quand meme, si vous utilisez votre apache avec beaucoup de module. Vous aurez peut etre besoin d’un tout petit peu plus que 512 ko de stack. A vous d’ajuster ce parametre en fonction de vos besoins. Sachez que mon reverse proxy tourne très bien avec 128ko de stack, pour les quelques modules cités précédement.

 

Leave a Comment :, more...

Android Gingerbread (2.3) sur Xperia X10 (officiel)

by on mar.27, 2011, under Android

Voila enfin une bonne nouvelle pour le Xperia x10. Il y aura finalement une mise à jour de la part de Sony-Ericsson vers la fin du 2e trimestre, début du 3e trimestre. De quoi redorer un peu leur image. Je dois avouer qu’en temps que (presque) fanboy SE, j’avais été très déçu par leur décision de rester en 2.1, et m’étais tourné vers HTC, qui suit beaucoup mieux ses smartphones. C’est une bonne chose :)
Ça redonnera un peu de vie aux roms customs, qui tournent en rond.

Merci SE ! (le responsable marketing / stratégie a changé ? :D)

Source : blogs.sonyericsson.com

5 Comments :, more...

Rom – rendeiro2005 – Cyanogen6.1.1_v04 – Froyo 2.2.1 sur Xperia X10i

by on fév.22, 2011, under Android

Voila une mise à jour de la rom Cyanogen 6.1.1 par Rendeiro2005, deja présentée précédemment. Elle est beaucoup plus stable que la version précédente, et semble être aussi un peu moins gourmande en batterie. Que du bon donc ;)

Curieusement, l’auteur indique qu’il s’agit de la 6.1.3_v01 dans le nom du zip, mais de la 6.1.1_v04 dans les infos système. C’est à priori plutôt une 6.1.1_v04 ;)

Cette version est toujours basé sur la rom FreeX10 – Beta 4 (zdzihu), ainsi qu’un mix d’autres roms.

/!\ Les informations qui suivent engagent votre responsabilité, et uniquement votre responsabilité. Vous seul pourrait être tenu responsable d’un éventuel blocage de votre téléphone ou tout autre problème.

Prérequis :
- X10i avec le firmware 2.1.A.0.435 rooté (voir l’autre article)
- xRecovery / BusyBox

Téléchargez :
- [rendeiro2005]Cyanogen6.1.3_v01.zip (Merci à rendeiro2005)
- Google_APPS_v04.zip (market etc…)

Procédure classique :

1) Copiez les 2 fichiers à la racine de votre carte SD
2) Redémarrez le x10, et allez dans le menu xRecovery (appuis successif rapide sur la touche back après l’apparition du logo SE).
3) Installez la rom rendeiro2005-Cyanogen6.1.1_v04 : menu « Install custom zip »/ »Choose custom zip from sdcard », et sélectionnez le fichier « [rendeiro2005]Cyanogen6.1.3_v01.zip », puis YES.
4) Installez les dernières applications google : menu « Install custom zip »/ »Choose custom zip from sdcard », et sélectionnez le fichier « Google_APPS_v04.zip », puis YES.
5) Videz intégralement toutes les données utilisateurs : menu « Factory reset (full wipe) ».
6) Menu « Reboot phone ». Votre X10 rebootera une fois de plus avant d’être opérationnel.

N’ayez pas peur du bootscreen qui fait un petit « bzzz » de temps en temps, lors du premier chargement ;p

Voila ;)

27 Comments :, , , , more...

Thème – HoneyComb v2 pour x10i

by on fév.13, 2011, under Android

Voila un petit thème pour ceux qui veulent rester en rom stock Sony-Ericsson, tout en profitant d’un joli design. Pour ceux qui veulent une rom complète avec le même thème, jetez un oeil ici : [ROM-2.1]Honeycomb 3.0 Look|2.1.0.435|Optimized|Jit|Root|Xrecovery

/!\ Les informations qui suivent engagent votre responsabilité, et uniquement votre responsabilité. Vous seul pourrait être tenu responsable d’un éventuel blocage de votre téléphone ou tout autre problème.

Prérequis :
- X10i avec le firmware 2.1.A.0.435 rooté (voir l’autre article)
- xRecovery / BusyBox

Téléchargez :
- v.2.0BitSnacker.comHoneycombEclair_x10_.2.1.A.0.435_v2.0.zip (merci à go3asy)
- Extras.rar (optionnel, des icônes, fonds d’écrans etc… qui s’accordent bien avec le thème)

Même procédure que d’habitude :

1) Copiez le fichier v.2.0BitSnacker.comHoneycombEclair_x10_.2.1.A.0.435_v2.0.zip à la racine de votre carte SD (éventuellement, décompressez extras.rar, sur votre carte SD).
2) Redémarrez le x10, et allez dans le menu xRecovery (appuis successif rapide sur la touche back après l’apparition du logo SE).
3) Installez le thème v.2.0BitSnacker.comHoneycombEclair_x10_.2.1.A.0.435_v2.0.zip : menu « Install custom zip » / » Choose custom zip from sdcard », et sélectionnez le fichier « v.2.0BitSnacker.comHoneycombEclair_x10_.2.1.A.0.435_v2.0.zip », puis YES.
4) Menu « Reboot phone ».

Voila :)

7 Comments :, , , more...