Mutu OVH & php-fpm

Bonjour ,bonjour,

Ça fait maintenant bientît 10 ans que je fais tourner NC sur un mutu ovh (perso 2014).

J’ai un peu galĂ©rĂ© pour affiner mes rĂ©glages, fais un petit serveur sur le cĂŽtĂ© local pour Collabora CODE et deux trois autres trucs. Mais le plus frustrant au final reste les problĂšmes de cache.

Quand on active le phpfpm dans .ovhconfig on voit clairement un gain (on arrive mĂȘme Ă  synchroniser les agendas avec thunderbird), mais au bout d’un court moment, la css se retrouve complĂštement explosĂ©e donc retour Ă  phpcgi.

Ma question est donc la suivante : quelqu’un a t-il rĂ©ussi Ă  faire fonctionnĂ© NC sur un mutu ovh en php-fpm ?

__
NC 32.0.2 / MySQL 8 / php 8.2 (phpcgi
)

Salut

Je ne sais pas pour OVH mais je peux te dire que sur mes serveurs mutualisĂ©s j’ai des clients avec du NC et du PHP-FPM et cela marche nickel mais pourquoi tu ne veux pas rester en PHP-CGI ? le gain de diffĂ©rence est si important ?

VincĂšn

Merci @VincĂšn, :folded_hands:

Alors clairement aujourd’hui sur ovh mutu (perso 2014), il faut activer phpcgi. Le fpm explose la mise en page aprĂšs quelques secondes : Avec des menus les uns sur les autres, du texte en noir et des fonds d’écrans blancs mĂȘme avec les apps de theming dĂ©sactivĂ©es :exploding_head: . Le reste semble fonctionnel :thinking: .

Par contre, je fais le test de temps en temps, et au ressenti, sur les quelques secondes fonctionnelles, les temps de chargement sont incomparables :rocket: (je ne vois pas trop quels outils utiliser pour comparer de maniĂšre objective).

Par contre, comme expliquĂ©, par moment, quitte Ă  exploser la mise en page, je dois utiliser le fpm. À ma connaissance, c’est la seule solution pour ajouter un agenda NC dans thunderbird par exemple 
:slot_machine:
Une fois la manip faite, on peut revenir en cgi.

Avec mon peu de connaissances, si je comprends bien, fpm est le seul vrai systùme de cache sur OVH mutu et c’est mon principal manque sur NC. :cry:

La situation actuelle me convient mĂȘme si elle ne me satisfait pas complĂ©tement.
J’essaie de lancer le sujet, dans la mesure oĂč OVH avec ses Ă©normes dĂ©fauts reste un hĂ©bergeur fr et accessible.:france: :money_with_wings:
Avec le peu de temps disponible que j’ai, et mon peu de compĂ©tences en informatique, je veux bien ĂȘtre dirigĂ© pour faire les tests nĂ©cessaires. J’avoue que si j’arrivais Ă  faire tourner NC sur un mutu OVH en php-fpm, une de mes rĂ©solutions 2026 serait rĂ©alisĂ©e :sports_medal: .

Je n’ai aucune envie de faire perdre du temps Ă  la communautĂ©, mais je pense que ce serait bĂ©nĂ©fique pour pas mal d’utilisateurs. Les limitations de cache m’imposent souvent de passer par CLI et php occ
 par exemple et le ssh reste un frein pour certains.

Voilà voilà. C’est plus un thread qu’une demande de support au final.

D’avance merci.

Salut

Oui enfin sur des petites instances NC tourne trùs bien sans cache, j’ai plein de clients comme ça et aucun soucis avec NC et aucune app dedans !
Le problĂšme c’est qu’en mutu comme ça tu es contraint par le gestionnaire d’hĂ©bergements et tu peux Ă  peu prĂšs rien faire s’il manque des choses ou que les paramĂštres te vont pas !
ton PHP-FPM et PHP-CGI sont en mĂȘme version et avec les mĂȘmes dĂ©pendances PHP d’installĂ©es ?

bonnes fĂȘtes en attendant :wink:

Merci,

Comme dit, je bidouille pas mal, j’ai installĂ© sur un serveur local des serveurs Turn/Coturn , whiteboard et collabora Code. Je comprends que c’est au-dessus des capacitĂ©s du mutu.

J’avoue que les systĂšmes de sauvegardes automatiques de OVH me sĂ©curisent un peu* pour l’instance principale NC qui me supplie pour du cache


Je promeus Ă©galement beaucoup NC face Ă  des confrĂšres qui ne jurent que par Teams et autres Slack, d’oĂč mon envie d’amĂ©liorer mes perfs pour ĂȘtre plus convaincant


Pour passer du CGI au FPM, je me contente de supprimer “CGI" dans le .ovgconfig suivant :



app.engine=phpcgi
app.engine.version=8.2

http.firewall=none
environment=production

container.image=stable64

Donc je prĂ©sume que les dĂ©pendances sont les mĂȘmes.

Une trÚs belle année 2026.


*: au final, je n’y ai jamais eu recours mais leur systĂšme de “Snap" FTP et BD semble correspondre Ă  mon besoin ( un sujet pour moi en 2026 Ă©galement)

non cela ne veut absolument rien dire mais un phpinfo te confirmera ou pas si c’est le cas en testant sur chacune des versions de PHP dispo :wink:

Oui enfin le snap c’est local c’est pas un backup, ne pas oublier la rùgle des 1-2-3 et d’autant plus avec OVH qui a des infras douteuses :smiley:

Merci, tu me mets sur de bonnes voies. Je sais que je prends les choses un peu Ă  l’envers, mais une fois que j’aurais trouvĂ© une solution pour le cache, j’étudierai ces problĂšmes de sauvegardes.

En ce qui concerne le phpinfo(), j’ai gentiment demandĂ© Ă  une IA française :wink: de comparer les 2 fichiers, voilĂ  ce qu’elle m’a mis en diffĂ©rences :

Clé FPM/FastCGI CGI/FastCGI
Server API FPM/FastCGI CGI/FastCGI
Loaded Configuration File /images/stable64/usr/local/php-config/8.2/php-fpm.ini /usr/local/php-config/8.2/php-cgi.ini
cgi.fix_pathinfo On Off
cgi.check_shebang_line Not present On
OPCache (Optimisation) Activé (plusieurs paramÚtres OPCache présents) Non présent
php-fpm Active Non présent
output_buffering 0 no value

Ça confirme que le FPM fournit bien du cache.
Je vois sur google des débats qui remontent à 2010 sur le cgi.fix_pathinfo qui semble pouvoir expliquer le problÚme ici.

Je comprends moins l’enjeu du cgi.check_shebang_line

Ça va un peu m’occuper ce soir
 Merci encore.