LINUX.ORG.RU

Nextcloud Bad Request

 ,


0

1

Перенёс nextcloud в интернет, начались проблемы. Теперь когда заливаешь файл большого размера передача отваливается. Даже не знаю что делать. Из логов:

	Sabre\DAV\Exception\BadRequest: expected filesize 1704529262 got 989995008

    /var/www/html/drive.romashev.com/apps/dav/lib/Connector/Sabre/Directory.php - line 151: OCA\DAV\Connector\Sabre\File->put(Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 1096: OCA\DAV\Connector\Sabre\Directory->createFile('\xD0\x9F\xD1\x80\xD0\xBE\xD0\xB4\xD0\xB0\xD0\xB6\xD0\xB8....', Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 525: Sabre\DAV\Server->createFile('\xD0\x92\xD0\xB8\xD1\x82\xD0\xB0\xD0\xBB\xD0\xB8\xD0\xBD\xD0...', Resource id #491, NULL)
    [internal function] Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 479: Sabre\Event\EventEmitter->emit('method PUT', Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 254: Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/apps/dav/appinfo/v1/webdav.php - line 76: Sabre\DAV\Server->exec()
    /var/www/html/drive.romashev.com/remote.php - line 162: require_once('/var/www/html/d...')
    {main}

Sabre\DAV\Exception\BadRequest: expected filesize 1704529262 got 989995008

    /var/www/html/drive.romashev.com/apps/dav/lib/Connector/Sabre/Directory.php - line 151: OCA\DAV\Connector\Sabre\File->put(Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 1096: OCA\DAV\Connector\Sabre\Directory->createFile('\xD0\x9F\xD1\x80\xD0\xBE\xD0\xB4\xD0\xB0\xD0\xB6\xD0\xB8....', Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 525: Sabre\DAV\Server->createFile('\xD0\x92\xD0\xB8\xD1\x82\xD0\xB0\xD0\xBB\xD0\xB8\xD0\xBD\xD0...', Resource id #491, NULL)
    [internal function] Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 479: Sabre\Event\EventEmitter->emit('method PUT', Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 254: Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/apps/dav/appinfo/v1/webdav.php - line 76: Sabre\DAV\Server->exec()
    /var/www/html/drive.romashev.com/remote.php - line 162: require_once('/var/www/html/d...')
    {main}

	Sabre\DAV\Exception\BadRequest: expected filesize 1704529262 got 989995008

    /var/www/html/drive.romashev.com/apps/dav/lib/Connector/Sabre/Directory.php - line 151: OCA\DAV\Connector\Sabre\File->put(Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 1096: OCA\DAV\Connector\Sabre\Directory->createFile('\xD0\x9F\xD1\x80\xD0\xBE\xD0\xB4\xD0\xB0\xD0\xB6\xD0\xB8....', Resource id #491)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 525: Sabre\DAV\Server->createFile('\xD0\x92\xD0\xB8\xD1\x82\xD0\xB0\xD0\xBB\xD0\xB8\xD0\xBD\xD0...', Resource id #491, NULL)
    [internal function] Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 479: Sabre\Event\EventEmitter->emit('method PUT', Array)
    /var/www/html/drive.romashev.com/3rdparty/sabre/dav/lib/DAV/Server.php - line 254: Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
    /var/www/html/drive.romashev.com/apps/dav/appinfo/v1/webdav.php - line 76: Sabre\DAV\Server->exec()
    /var/www/html/drive.romashev.com/remote.php - line 162: require_once('/var/www/html/d...')
    {main}

Смущает что размер файла, который в итоге доходит, всегда один и тот же. Что это может быть? Крутится это всё дело на федоре, сервер подключен через openvpn к британской VPS-ке и физически находится в Москве. Ещё деталей если надо, предоставлю. Только помогите уже побороть это.))) Всю голову сломал.

UPD: ожидаемый размер файла правильный, файл тупо не докачивается.

Deleted

В веб-серверах параметры подкрутил? MaxRequestLen, client_max_body_size, в пхп upload_max_filesize, также memory_limit попробуй увеличить.

Deleted ()
Ответ на: комментарий от Deleted

upload, post подкрутил, другое не трогал. Сейчас попробую. Просто странно, в локале то он работал.

Deleted ()
Последнее исправление: Romashev (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.