Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).
On passe donc à l’étape de l’installation de HAProxy, l’installation cible est la suivante (il va falloir que j’améliore mon server.c (que l’on va appeler server2.c) afin d’avoir une connexion avec la base de donnée):
Voici un nouveau server2.c , mais avant cela il faut installer le RPM qui permet de faire de dev :
Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).
Je commence donc par faire table rase de toutes les images, a force de jouer je ne sais plus ou j’en suis ;)
[root@localhost ~]# docker rmi $(docker images -q)
[root@localhost ~]# docker rm $(docker ps -a -q)
Error response from daemon: conflict: unable to delete 0f3af79d8673 (cannot be forced) - image is being used by running container f33064cbf168
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres latest 0f3af79d8673 9 days ago 265.7 MB
Visiblement ils (les containers) n’étaient pas tous arrêtés .
Jusqu’à présent la limite était dû à ce paramètre du noyau:
Il fallait donc modifier le kernel avec la commande suivante :
ou encore :
La règle de calcul étant : shmmax = 250 Ko + 8.2 Ko * shared_buffers + 14.2 Ko * max_connections.
Autre information, la commande suivante permet de voir le nombre de connexion en temps réel : “SELECT * FROM pg_catalog.pg_stat_activity;”