Performance Issues After Update to Nextcloud 27.1.5

Support intro

Sorry to hear you’re facing problems :slightly_frowning_face:

help.nextcloud.com is for home/non-enterprise users. If you’re running a business, paid support can be accessed via portal.nextcloud.com where we can ensure your business keeps running smoothly.

In order to help you as quickly as possible, before clicking Create Topic please provide as much of the below as you can. Feel free to use a pastebin service for logs, otherwise either indent short log examples with four spaces:

example

Or for longer, use three backticks above and below the code snippet:

longer
example
here

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can :heart:

Nextcloud version (eg, 20.0.5): 27.1.5
Operating system and version (eg, Ubuntu 20.04): Debian 10
Apache or nginx version (eg, Apache 2.4.25): nginx/now 1.18.0-6.1 all
PHP version (eg, 7.4): PHP 8.0.30

The issue you are facing:

Since the update, we’ve noticed a significant drop in performance. Prior to the update, our average download/upload speeds were around 10MBps, but post-update, we are experiencing speeds of approximately 1MBps. This performance degradation is impacting our daily operations, and we are reaching out to seek your assistance in resolving this matter.

Is this the first time you’ve seen this error? (Y/N): Yes

Steps to replicate it:

The output of your Nextcloud log in Admin > Logging:

Ошибка	webdav	Sabre\DAV\Exception: Не удалось переименовать временный файл в результирующий		январь 16, 2024 11:18:52
Ошибка	webdav	renaming part file to final file failed $renameOkay: false, $fileExists: false)		январь 16, 2024 11:18:52
Ошибка	core	unable to rename, source directory is not writable : uploads/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705385885170		январь 16, 2024 11:18:52
Ошибка	no app in context	Sabre\DAV\Exception\BadRequest: Ожидаемый размер файла составляет 2912512 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.		январь 16, 2024 00:16:51
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:04:05
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:03:59
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:02:15
Ошибка	webdav	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:02:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:02:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:02:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.		январь 15, 2024 23:02:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 23:01:53
Ошибка	PHP	RedisException: Connection refused at /var/newcloud/nextcloud/data/lib/private/RedisFactory.php#137		январь 15, 2024 23:01:47
Ошибка	core	RedisException: Redis server went away		январь 15, 2024 23:01:47
Ошибка	core	RedisException: Connection refused		январь 15, 2024 23:01:47
Ошибка	index	RedisException: Connection refused		январь 15, 2024 23:01:47
Ошибка	webdav	RedisException: read error on connection to 127.0.0.1:6379		январь 15, 2024 23:01:47
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:59:50
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:59:45
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:59:14
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:57:53
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:56:57
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:56:17
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.		январь 15, 2024 22:56:09
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.		январь 15, 2024 22:54:55
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.		январь 15, 2024 22:54:21
Ошибка	webdav	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:54:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:54:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 no connection to the server		январь 15, 2024 22:54:11
Ошибка	no app in context	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 7 FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.		январь 15, 2024 22:54:11
Ошибка	no app in context	Sabre\DAV\Exception\BadRequest: Ожидаемый размер файла составляет 553537068 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 288931840 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.		январь 15, 2024 14:51:35
Ошибка	webdav	Sabre\DAV\Exception: Не удалось переименовать временный файл в результирующий		январь 15, 2024 14:42:14
Ошибка	webdav	renaming part file to final file failed $renameOkay: false, $fileExists: false)		январь 15, 2024 14:42:14
Ошибка	core	unable to rename, source directory is not writable : uploads/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705311659968		январь 15, 2024 14:42:14
Ошибка	no app in context	Sabre\DAV\Exception\BadRequest: Ожидаемый размер файла составляет 12151575 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 1785856 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.		январь 15, 2024 14:40:27
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:38:30
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:38:29
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:38:27
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:38:27
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:23:42
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:23:42
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:23:27
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 15, 2024 14:23:26
Критическая ошибка	passwords	OCP\AppFramework\QueryException: Could not resolve langCode!		январь 15, 2024 14:00:28
Ошибка	onlyoffice	Exception: Error occurred in the document service: Error while downloading the document file to be converted.		январь 13, 2024 19:40:13
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 13, 2024 17:53:46
Ошибка	no app in context	OCP\Files\NotFoundException: 		январь 13, 2024 17:53:46

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'version' => '27.1.5.1',
  'htaccess.RewriteBase' => '/',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '/var/newcloud/nextcloud/data/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '/var/newcloud/nextcloud/data/custom_apps',
      'url' => '/custom_apps',
      'writable' => true,
    ),
  ),
  'instanceid' => 'instanceid',
  'passwordsalt' => 'salt',
  'secret' => 'salt/secret',
  'trusted_domains' => 
  array (
    0 => 'example.io',
    1 => 'nextcloud',
    2 => 'example.xyz',
  ),
  'datadirectory' => '/var/newcloud/nextcloud/data/data',
  'default_phone_region' => 'EN',
  'overwrite.cli.url' => 'https://example.io',
  'overwriteprotocol' => 'https',
  'dbtype' => 'pgsql',
  'dbname' => 'nextcloud',
  'dbhost' => '127.0.0.1',
  'dbport' => '5432',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'nextuser',
  'dbpassword' => 'password',
  'installed' => true,
  'enable_previews' => true,
  'enabledPreviewProviders' => 
  array (
    0 => 'OC\\Preview\\Image',
    1 => 'OC\\Preview\\Photoshop',
  ),
  'maintenance' => false,
  'log_type' => 'file',
  'loglevel' => 3,
  'syslog_tag' => 'Nextcloud',
  'logfile' => '/var/log/nextcloud/nextcloud.log',
  'logdateformat' => 'F d, Y H:i:s',
  'auth.bruteforce.protection.enabled' => false,
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'example',
  'mail_domain' => 'gmail.com',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'smtp.gmail.com',
  'mail_smtpport' => '465',
  'mail_smtpname' => 'example@gmail.com',
  'mail_smtppassword' => 'password',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => '127.0.0.1',
    'port' => 6379,
    'timeout' => 0.0,
  ),
  'app_install_overwrite' => 
  array (
    0 => 'timetracker',
    1 => 'oidc_login',
    2 => 'files_automatedtagging',
  ),
  'oidc_login_client_id' => 'nextcloud',
  'oidc_login_client_secret' => 'secret',
  'oidc_login_provider_url' => 'url',
  'oidc_login_logout_url' => 'url',
  'oidc_login_auto_redirect' => false,
  'oidc_login_redir_fallback' => true,
  'oidc_login_attributes' => 
  array (
    'id' => 'nextcloud_user_id',
    'mail' => 'email',
  ),
  'oidc_login_disable_registration' => false,
  'oidc_login_default_group' => 'group',
  'oidc_login_button_text' => 'Log in',
  'versions_retention_obligation' => 'disabled',
  'onlyoffice' => 
  array (
    'verify_peer_off' => true,
    0 => 
    array (
      'DocumentServerUrl' => 'https://example.xyz/index.php/apps/documentserver_community/',
      'DocumentServerInternalUrl' => 'http://127.0.0.1:11083/',
      'StorageUrl' => 'https://example.xyz/',
    ),
  ),
  'allow_local_remote_servers' => 'true',
  'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
  'theme' => '',
  'updater.release.channel' => 'stable',
);

The output of your Apache/nginx/system log in /var/log/____:

2024/01/16 11:37:24 [emerg] 2399835#2399835: bind() to [::]:80 failed (98: Address already in use)
2024/01/16 11:37:24 [emerg] 2399835#2399835: bind() to [::]:443 failed (98: Address already in use)
2024/01/16 11:37:24 [emerg] 2399835#2399835: still could not bind()
2024/01/16 11:45:00 [error] 2003357#2003357: *5417275 access forbidden by rule, client: 192.168.0.43, server: example.xyz, request: "GET /.well-known/nodeinfo HTTP/1.1", host: "example.xyz"
2024/01/16 11:45:00 [error] 2003357#2003357: *5417274 access forbidden by rule, client: 192.168.0.43, server: example.xyz, request: "GET /data/.ocdata?t=1705401900029 HTTP/1.1", host: "example.xyz"

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

{
  "reqId": "QuTeQibYeXthKqdjZyib",
  "level": 3,
  "time": "January 15, 2024 19:43:07",
  "remoteAddr": "192.168.0.43",
  "user": "token",
  "app": "no app in context",
  "method": "PUT",
  "url": "/remote.php/dav/uploads/token/web-file-upload-5f0deb3fa7decc046e02f153e0f4f09b-1705344738008/2",
  "message": "Ожидаемый размер файла составляет 2623003 байта, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception\\BadRequest",
    "Message": "Ожидаемый размер файла составляет 2623003 байта, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Upload/UploadFolder.php",
        "line": 50,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Upload\\UploadFolder",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Server.php",
        "line": 365,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php",
        "line": 35,
        "function": "exec",
        "class": "OCA\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 297,
    "message": "Ожидаемый размер файла составляет 2623003 байта, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "exception": {},
    "CustomMessage": "Ожидаемый размер файла составляет 2623003 байта, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера."
  }
}
{
  "reqId": "Q9aoOjLxSSDV7CjoAv5R",
  "level": 3,
  "time": "January 15, 2024 21:34:57",
  "remoteAddr": "192.168.0.43",
  "user": "token",
  "app": "no app in context",
  "method": "PUT",
  "url": "/remote.php/dav/uploads/token/web-file-upload-ae25cd3f929e03664b115d9d1d600035-1705344738014/1",
  "message": "Ожидаемый размер файла составляет 20971520 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception\\BadRequest",
    "Message": "Ожидаемый размер файла составляет 20971520 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Upload/UploadFolder.php",
        "line": 50,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Upload\\UploadFolder",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Server.php",
        "line": 365,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php",
        "line": 35,
        "function": "exec",
        "class": "OCA\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 297,
    "message": "Ожидаемый размер файла составляет 20971520 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "exception": {},
    "CustomMessage": "Ожидаемый размер файла составляет 20971520 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2555904 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера."
  }
}
{
  "reqId": "ko0jnLE3GrOwAejQH8li",
  "level": 3,
  "time": "January 16, 2024 06:18:52",
  "remoteAddr": "192.168.0.43",
  "user": "admin",
  "app": "core",
  "method": "PUT",
  "url": "/remote.php/dav/uploads/admin/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705385885170/2",
  "message": "unable to rename, source directory is not writable : uploads/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705385885170",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "data": {
    "app": "core"
  }
}
{
  "reqId": "ko0jnLE3GrOwAejQH8li",
  "level": 3,
  "time": "January 16, 2024 06:18:52",
  "remoteAddr": "192.168.0.43",
  "user": "admin",
  "app": "webdav",
  "method": "PUT",
  "url": "/remote.php/dav/uploads/admin/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705385885170/2",
  "message": "renaming part file to final file failed $renameOkay: false, $fileExists: false)",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "data": {
    "app": "webdav"
  }
}
{
  "reqId": "ko0jnLE3GrOwAejQH8li",
  "level": 3,
  "time": "January 16, 2024 06:18:52",
  "remoteAddr": "192.168.0.43",
  "user": "admin",
  "app": "webdav",
  "method": "PUT",
  "url": "/remote.php/dav/uploads/admin/web-file-upload-615ccfde19d74a3fc8aeb94f847bd247-1705385885170/2",
  "message": "Не удалось переименовать временный файл в результирующий",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception",
    "Message": "Не удалось переименовать временный файл в результирующий",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Upload/UploadFolder.php",
        "line": 50,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Upload\\UploadFolder",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Server.php",
        "line": 365,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php",
        "line": 35,
        "function": "exec",
        "class": "OCA\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v2/remote.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 354,
    "message": "Не удалось переименовать временный файл в результирующий",
    "exception": {},
    "CustomMessage": "Не удалось переименовать временный файл в результирующий"
  }
}
{
  "reqId": "61EvWKs6wv2zejLROOXJ",
  "level": 3,
  "time": "January 16, 2024 07:14:12",
  "remoteAddr": "192.168.0.43",
  "user": "token",
  "app": "no app in context",
  "method": "PUT",
  "url": "/remote.php/webdav/_Lightfall/PostProduction/Compose/4K%20Final%20Renders/Scene%2006/SH0140_01/0112_COMP_0115/SC006SH0140_01_00353.exr",
  "message": "Ожидаемый размер файла составляет 15337115 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 9961472 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception\\BadRequest",
    "Message": "Ожидаемый размер файла составляет 15337115 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 9961472 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php",
        "line": 85,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 297,
    "message": "Ожидаемый размер файла составляет 15337115 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 9961472 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "exception": {},
    "CustomMessage": "Ожидаемый размер файла составляет 15337115 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 9961472 байта. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера."
  }
}
{
  "reqId": "U3ACLRosQqcYelnRvRDn",
  "level": 3,
  "time": "January 16, 2024 07:14:13",
  "remoteAddr": "192.168.0.43",
  "user": "token",
  "app": "no app in context",
  "method": "PUT",
  "url": "/remote.php/webdav/_Lightfall/PostProduction/Compose/4K%20Final%20Renders/Scene%2006/SH0140_01/0112_COMP_0115/SC006SH0140_01_00355.exr",
  "message": "Ожидаемый размер файла составляет 15431965 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2867200 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception\\BadRequest",
    "Message": "Ожидаемый размер файла составляет 15431965 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2867200 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php",
        "line": 85,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 297,
    "message": "Ожидаемый размер файла составляет 15431965 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2867200 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "exception": {},
    "CustomMessage": "Ожидаемый размер файла составляет 15431965 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 2867200 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера."
  }
}
{
  "reqId": "9mgbrOmYQbDNwDs7hPF2",
  "level": 3,
  "time": "January 16, 2024 07:14:13",
  "remoteAddr": "192.168.0.43",
  "user": "token",
  "app": "no app in context",
  "method": "PUT",
  "url": "/remote.php/webdav/_Lightfall/PostProduction/Compose/4K%20Final%20Renders/Scene%2006/SH0140_01/0112_COMP_0115/SC006SH0140_01_00354.exr",
  "message": "Ожидаемый размер файла составляет 15381295 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 3571712 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
  "version": "27.1.5.1",
  "exception": {
    "Exception": "Sabre\\DAV\\Exception\\BadRequest",
    "Message": "Ожидаемый размер файла составляет 15381295 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 3571712 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/Directory.php",
        "line": 149,
        "function": "put",
        "class": "OCA\\DAV\\Connector\\Sabre\\File",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 1098,
        "function": "createFile",
        "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
        "line": 504,
        "function": "createFile",
        "class": "Sabre\\DAV\\Server",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
        "line": 89,
        "function": "httpPut",
        "class": "Sabre\\DAV\\CorePlugin",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 472,
        "function": "emit",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 253,
        "function": "invokeMethod",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/3rdparty/sabre/dav/lib/DAV/Server.php",
        "line": 321,
        "function": "start",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php",
        "line": 85,
        "function": "exec",
        "class": "Sabre\\DAV\\Server",
        "type": "->"
      },
      {
        "file": "/var/newcloud/nextcloud/data/remote.php",
        "line": 172,
        "args": [
          "/var/newcloud/nextcloud/data/apps/dav/appinfo/v1/webdav.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/newcloud/nextcloud/data/apps/dav/lib/Connector/Sabre/File.php",
    "Line": 297,
    "message": "Ожидаемый размер файла составляет 15381295 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 3571712 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера.",
    "exception": {},
    "CustomMessage": "Ожидаемый размер файла составляет 15381295 байт, но из клиента приложения Nextcloud было прочитано и записано в хранилище 3571712 байт. К этому могла привести ошибка при передаче данных на стороне отправителя либо проблема в подсистеме хранения данных на стороне сервера."
  }
}

You were using a NC26.x version, or already the NC27.x branch?

Not sure for your database, often after upgrades, you have to check the database scheme and sometimes add indices (that should improve the performance). Perhaps check db logs as well. Or db got bigger, caches are not sufficient, and it takes longer until you have timeouts…???

Problem with the disk (full)?

Hi! Thank for your reply!

We’ve been iteratively upgrading from NC21.x

There’re no messages in the Server Info page about our DB for now.
There was some, but they’ve disappeared after sudo -u www-data php occ db:add-missing-indices
Is there a way to check out cache size and improve it?

There about 4tb free disk space

Same problem, same error.
Let me clarify that the problem occurs when uploading via satellite Internet. When using another Internet connection everything is ok.
NC 28.0.1

Well, then it seems clear to me that it’s not Nextcloud that’s causing the problem, but the satellite internet connection.

I also did a quick search and found this: Starlink Slow Speed: The Cause and How to Fix It, which shows that satellite internet connections generally have relatively slow upload speeds, in the range of 5-20 times slower compared to cable, and 20 to 2000 times slower than symetrical fibre optic connections, and on top of that there’s also a 2-15 times higher latency.

ye i know thats not a nc problem.
i fixed this problem on my server with apache2.
LimitRequestBody 0 in “site.conf”

created temp directory with typical permissions 750 and user www-data and add in nc config.ini
‘tempdirectory’ => ‘/mnt/cloud/tmp’,
and
sys_temp_dir = “/mnt/cloud/tmp” in php.ini