client bureau, je n’ai pas essayé un client mobile mais je peux le faire
La synchro fonctionne avec un client Android dans les 2 sens
La synchro ne fonctionne pas dans le sens client >serveur mais fonctionne dans le sens serveur>client sur un PC W11
Non, là, désolé, il n’y a rien de clair pour moi (en tout cas plus à cette heure)…
Pas d’erreur particulière dans les logs du service php8.4-fpm ? Tu peux essayer un redémarrage de php8.4… mais ça m’étonnerait que cela vienne de là.
Ok, donc ça ne vient pas du serveur. Et en redémarrant le client PC ou le PC tout court ?
PC redémarré = problème persistant
VM Yunohost redémarrée = problème persistant
Log PHP8.4
ooops…
Tu peux retourner cat /etc/php/8.4/fpm/pool.d/nextcloud.conf ?
Vas dormir et reviens vers moi demain si tu as les idées plus claires ![]()
De toute manière si je n’ai pas de solution je vais revenir à la version Nextcloud 32.0.7~ynh1qui était parfaitement fonctionnelle, j’ai sauvegardé ma VM avant Upgrade
cat: /etc/php/8.4/fpm/pool.d/nextcloud.conf: Permission denied
avec sudo devant
[sudo] password for adminyunohost:
[nextcloud]user = nextcloud
group = nextcloudchdir = /var/www/nextcloud
listen = /var/run/php/php8.4-fpm-nextcloud.sock
listen.owner = www-data
listen.group = www-datapm = ondemand
pm.max_children = 4
pm.max_requests = 500
request_terminate_timeout = 1dpm.process_idle_timeout = 10s
php_admin_value[upload_max_filesize] = 10G
php_admin_value[post_max_size] = 10G
php_admin_value[memory_limit] = 512M; Additional php.ini defines, specific to this pool of workers.
env[PATH] = $PATH
env[LANG] = $LANG
env[LC_ALL] = $LANG
php_value[default_charset] = UTF-8
; OPcache is already activated by default
; php_value[opcache.enable]=1
; The following parameters are nevertheless recommended for Nextcloud
; see here: Server tuning — Nextcloud latest Administration Manual latest documentation
php_value[opcache.enable_cli]=1
php_value[opcache.interned_strings_buffer]=32
php_value[opcache.max_accelerated_files]=10000
php_value[opcache.memory_consumption]=128
php_value[opcache.save_comments]=1
php_value[opcache.revalidate_freq]=60
; Uploading big files > 512MB — Nextcloud latest Administration Manual latest documentation
php_value[output_buffering]=0
; Memory caching — Nextcloud latest Administration Manual latest documentation
php_value[apc.enabled]=1
php_value[apc.enable_cli]=1
Mouais, cela semble pointer un problème de ressources matérielles.
De combien de RAM libre dispose le serveur (free -h) ?
Et un seul coeur de processeur? Donc le pm.max_children est semble-t-il capé à 4.
As-tu la possibilité de mettre plus de coeurs de CPU ?
Les logs php8.4 signalent un goulot d’étranglement à ce niveau-là.
Non je ne peux pas plus d’un core
Écoute, je ne garantis pas du tout que ce soit la cause du problème de synchro mais il y a une limitation de ce côté-là en tout cas.
Est-ce que tu as beaucoup de plugins activés sur nextcloud ?
Il y a un truc qui fait crasher php et les 4 “children” un à un
Nextcloud ne me sert qu’en synchro de fichiers rien de plus.
3 Utilisateurs
4 PC clients
3 Android clients
Nextcloud 32.0.7~ynh1 fonctionnait parfaitement, je vais y revenir si je n’ai pas d’autre solution
Il en effet étrange que cette limitation devienne subitement un problème.
Dans ton cas, je tenterais deux choses (mais les conseillers ne sont pas les payeurs…)
- essayer la synchro avec un seul des appareils allumés/ un seul des clients actif, le PC (pour voir si une non concurrence entre les clients évite de saturer le serveur)
- monter la limite de pm.max_children à 8 et redémarrer php8.4-fpm (c’est plus risqué si le CPU devient débordé et cela ne survivra pas à un upgrade ultérieur de nextcloud)
Ceci posé, comme tu le dis, revenir à 32.0.7 est aussi une solution temporaire…
Et d’autres membres du forum auront peut-être une solution !
Là à cette heure je n’ai qu’un PC client allumé et un Android et un seul utilisateur, il y a 2 fichiers qui ne se synchronisent pas, les 2 seuls qui avaient à le faire après le Upgrade de Nextcloud … Donc le serveur n’est certainement pas surchargé …
Je peux essayer le pm.max_children à 8 si tu me dis comment faire (tu as compris que je ne suis pas un adepte de linux)
Mais je vais me replier à la version antérieure si je ne trouve pas de solution avant lundi.
