Nextcloud : Limite du nombre de sous-dossiers et/ou de fichiers dans le dossier à synchroniser?

Mon serveur YunoHost 11
Matériel: VM sur FreeBox Delta
Système d’exploitation: Linux 5.10.0-22-arm64 aarch64
Version de YunoHost: 11.1.0.18 sur Debian 11
Nextcloud version : 25
J’ai accès à mon serveur :** En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ?** : non

Je voudrais mettre en place une nouvelle synchronisation (j’en ai déjà 3 qui fonctionnent) d’un dossier présent sur un PC par l’intermédiaire du client Nextcould. J’ai suivi la procédure classique dans le client Nextcould et ai configuré un stockage externe sur le serveur (SSD sur la Freebox). Le début de la synchronisation se déroule normalement et je peux constater l’arrivée des sous-dossiers et des fichiers autant dans la webadmin de Nextcloud que sur le stockage externe du serveur. Mais au bout d’un certain temps les alertes se multiplient (Erreur 500 Internal server error à PUT …) et j’ai remarqué que les sous-dossiers contenant plus de 50 autres sous-dossiers ou fichiers étaient la cause de ces messages d’erreurs et bien entendu la synchronisations de ces sous-dossiers s’arrête à 50, ceux qui en contiennent moins sont parfaitement synchronisés. L’espace disque de la VM est utilisé à seulement 20%, la RAM utilise 760Mo sur 4,8Go disponible. Je n’ai pas de SWAP.
D’où ma question : y-a-t-il une limite au nombre de sous-dossiers et ou fichiers à l’intérieur d’un dossier parent ?

  • Si oui comment augmenter cette limite si tant est que ça soit possible ?
  • Si non comment expliquer ce dysfonctionnement ? et surtout comment le résoudre ?

Je peux évidemment partager les log qui me seront demandés sachant que je suis novice en système Linux …
Merci pour vos réponses :grinning:

Pour compléter, j’ai regardé le journal de Nextcloud et j’ai trouvé ce qui me semble être des erreurs mais je ne sais pas trop ce que ça veut dire ni comment les corriger :

[webdav] Erreur: Icewind\SMB\Exception\Exception: Malformed state response from server at closure

  1. /var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Share.php line 217
    Icewind\SMB\Wrapped\Parser->parseStat()
  2. /var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 191
    Icewind\SMB\Wrapped\Share->stat()
  3. /var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 666
    OCA\Files_External\Lib\Storage\SMB->getFileInfo()
  4. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OCA\Files_External\Lib\Storage\SMB->file_exists()
  5. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  6. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Availability.php line 244
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  7. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OC\Files\Storage\Wrapper\Availability->file_exists()
  8. /var/www/nextcloud/lib/private/Files/View.php line 1349
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  9. /var/www/nextcloud/lib/private/Files/View.php line 1394
    OC\Files\View->getCacheEntry()
  10. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php line 218
    OC\Files\View->getFileInfo()
  11. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 78
    OCA\DAV\Connector\Sabre\Directory->getChild()
  12. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php line 68
    Sabre\DAV\Tree->getNodeForPath()
  13. /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    OCA\DAV\Connector\Sabre\LockPlugin->getLock()
  14. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 456
    Sabre\DAV\Server->emit()
  15. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod()
  16. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
  17. /var/www/nextcloud/apps/dav/lib/Server.php line 360
    Sabre\DAV\Server->exec()
  18. /var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
  19. /var/www/nextcloud/remote.php line 171
    require_once(“/var/www/nextcl … p”)

[PHP] Erreur: Error: Undefined array key “attributes” at /var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Parser.php#155 at closure

  1. /var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Parser.php line 155
    OC\Log\ErrorHandler::onError()
  2. /var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Share.php line 217
    Icewind\SMB\Wrapped\Parser->parseStat()
  3. /var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 191
    Icewind\SMB\Wrapped\Share->stat()
  4. /var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 666
    OCA\Files_External\Lib\Storage\SMB->getFileInfo()
  5. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OCA\Files_External\Lib\Storage\SMB->file_exists()
  6. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  7. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Availability.php line 244
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  8. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
    OC\Files\Storage\Wrapper\Availability->file_exists()
  9. /var/www/nextcloud/lib/private/Files/View.php line 1349
    OC\Files\Storage\Wrapper\Wrapper->file_exists()
  10. /var/www/nextcloud/lib/private/Files/View.php line 1394
    OC\Files\View->getCacheEntry()
  11. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php line 218
    OC\Files\View->getFileInfo()
  12. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 78
    OCA\DAV\Connector\Sabre\Directory->getChild()
  13. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php line 68
    Sabre\DAV\Tree->getNodeForPath()
  14. /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    OCA\DAV\Connector\Sabre\LockPlugin->getLock()
  15. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 456
    Sabre\DAV\Server->emit()
  16. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod()
  17. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
  18. /var/www/nextcloud/apps/dav/lib/Server.php line 360
    Sabre\DAV\Server->exec()
  19. /var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
  20. /var/www/nextcloud/remote.php line 171
    require_once(“/var/www/nextcl … p”)

Log Nginx hastebin

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.