Deplus quelques jours, nous avons fait de nouveaux choix techniques au sujet du FTP. Nous aimerions votre feedback dessus pour voir s'il s'agit de garder les choses telles quelles ou de revenir en arrière.
Voilà, sur nos serveurs, tous les processus (FTP, mySQL, http, emails...) ont la même priorité. Ces processus sont crées par les usagers et arrivent vers la RAM et le CPU et sont traités par ordre d'arrivé. Premier venu, premier servi. Ca a l'air simple...
Ce n'est pas une bonne méthode de gestion pourtant. Par exemple, un email peut attendre 45 ou 60 secondes ou être acheminé. Un backup peut attendre 3 ou 4 minutes pour se lancer... mais une page web ne peut pas attendre 60 secondes pour s'afficher

Nous avons donc instauré des priorité. Les plus prioritaires sont Apache et mySQL. Donc toutes les pages, statiques ou dynamiques, sont traités en priorité. Si un email arrive au même instant qu'une demande de génération de page, c'est d'abord la page qui est générée et ensuite l'email envoyé.
Selon ce système, les processus ont une priorité qui va de +20 à -19
+20 peu prioritaire
-19 très prioritaire
Avant tous les processus étaient à 0

Actuellement le FTP est à 9, il était à 10 avant et nous espérons que cette augementation de priorité résoudra les petits problèmes que certains ont eu avec.
Le changement de priorité, signifie que le FTP ne peut accepter qu'un nombre limité de connexions à la fois. Ce nombre est assez généreux pour prendre tous les clients qui se connectent habituellement. Il peut arriver exceptionnellement que ce nombre soit atteint et que les connexions soient refusées jusqu'à ce qu'une place se libère. Tous les serveurs FTP travaillent ainsi au fait.
Si un client n'utilise pas sa connexion FTP, il y a un time out qui ferme sa connexion.
Merci de nous faire part de vos expériences dès aujourd'hui
