tophacker Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 При попытке загрузить файл 19.9 МБ получаю ошибку: К сожалению, при загрузке этого файла произошла неизвестная ошибка сервера. (Код ошибки: -200) Invision Community v4.7.0. На VPS сервере используется PHP 8.1.6 с настройками: Время выполнения 600 сек; Максимальный размер запроса и файлов 256 МБ Лимит памяти 256 МБ Подскажите, пожалуйста, куда копать? Спойлер Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 Что в логах nginx? php.ini: upload_max_filesize = 100M post_max_size = 100M Свободное место на диске: df -h Права и пользователь на папку /uploads Прав группы на загрузку файлов. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tophacker Опубликовано 10 сентября, 2022 Автор Поделиться Опубликовано 10 сентября, 2022 (изменено) На диске свободно 55ГБ. На права группы смотреть не буду, файл 25 КБ загрузился без проблем. Ограничение на максимальный размер загружаемого файла для Администраторов не установлено. В php.ini на upload_max_filesize и post_max_size установлено значение 256M. На каталог /uploads права 755, владелец www-root. access.log: [IPADDRESS] - - [10/Sep/2022:09:59:39 +0300] "GET /index.php?app=core&module=system&controller=ajax&do=getCsrfKey&path=/files/submit/ HTTP/1.0" 200 595 "https://domain.tld/index.php?app=core&module=system&controller=serviceworker&v=[KEY?]&type=front&loggedIn=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" [IPADDRESS] - - [10/Sep/2022:09:59:41 +0300] "POST /files/submit/?do=submit&category=6 HTTP/1.0" 500 795 "https://domain.tld/files/submit/?do=submit&category=6" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" error.log: 2022/09/10 09:59:39 [warn] 915#915: *1 a client request body is buffered to a temporary file /var/lib/nginx/body/0000000003, client: [IPADDRESS], server: domain.tld, request: "POST /files/submit/?do=submit&category=6 HTTP/1.1", host: "domain.tld", referrer: "https://domain.tld/files/submit/?do=submit&category=6" [Sat Sep 10 09:59:41.685679 2022] [fcgid:warn] [pid 885] [client [IPADDRESS]:0] mod_fcgid: HTTP request length 20004864 (so far) exceeds MaxRequestLen (20000000), referer: https://domain.tld/files/submit/?do=submit&category=6 Изменено 10 сентября, 2022 пользователем tophacker Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HooLIGUN Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 Попробуйте увеличить client_body_buffer_size в настройках nginx Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
or1k Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 19 минут назад, HooLIGUN сказал: Попробуйте увеличить client_body_buffer_size в настройках nginx у меня тоже самое, что и у автора темы. попробовал увеличить client body buffer size и client max body size перезагрузил nginx и не помогло. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 Что если.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
or1k Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 aLEX49566 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 https://invisioncommunity.com/forums/topic/467391-sorry-an-unknown-server-error-occurred-when-uploading-this-file-error-code-200/ tophacker 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 Если клудфляр стоит, то тоже говорят может ограничивать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
or1k Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 aLEX49566 да, клауд стоит. Интересно, что там блокирует загрузку больших файлов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 (изменено) Я за то, что ограничения на стороне дешевого VDS хостинга, чтобы юзеры оперативу не кушали лишнего и мускул не нагружали. Нужно связаться с хостером и узнать, чтоит ли ограничение по размеру или по времени загрузки. Изменено 10 сентября, 2022 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
or1k Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 Zero108 Окей, звучит реально логично. А если у меня свой сервер? Буквально. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 or1k попробуй его отключить для теста Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
or1k Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 aLEX49566 Отключил CF, попробовал загрузить файл - проблема не исчезла. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tophacker Опубликовано 10 сентября, 2022 Автор Поделиться Опубликовано 10 сентября, 2022 Решил проблему. На максимальный размер запроса и файлов поставил 8МБ. Загружается без проблем. IPS, как оказалось, использует загрузку по чанкам. Exception 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 10 сентября, 2022 Поделиться Опубликовано 10 сентября, 2022 вам товарищ by_ix скинул тему с официальным ответом от ips, php видимо не успевает, пробуйте понизить его значения до оптимальных Цитата Your upload_max_size, post_max_size and memory_limit are way too large. Having these huge values (especially the post/upload) is actually counter-intuitive. When you have these set to such large values, the files being uploaded won't be processed in chunks. If you set upload_max_size/post_max_size to something like 10M, you will have a much better chance of your upload succeeding. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maqlao Опубликовано 14 сентября, 2022 Поделиться Опубликовано 14 сентября, 2022 В 10.09.2022 в 15:38, ZIKURIK сказал: Your upload_max_size, post_max_size and memory_limit are way too large. Having these huge values (especially the post/upload) is actually counter-intuitive. When you have these set to such large values, the files being uploaded won't be processed in chunks. If you set upload_max_size/post_max_size to something like 10M, you will have a much better chance of your upload succeeding. Пытаюсь загрузить gif изображение размером 600кб, выскакивает та же ошибка. Сделал как написано в твоей цитате. Не помогло.( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maqlao Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 В 15.09.2022 в 01:33, Anche сказал: Пытаюсь загрузить gif изображение размером 600кб, выскакивает та же ошибка. Сделал как написано в твоей цитате. Не помогло.( Есть у кого-то варианты друзья? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AHristich Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 18 минут назад, Anche сказал: Есть у кого-то варианты друзья? Движок здесь абсолютно не причем. Только серверное окружение и все что с этим связано. Мой компьютер: Debian 10,ОЗУ 6gb, HDD 1tb,Apache,PHP 7.4,MariaDB,на 50% настройки всего и вся дефолтные,т.к комп служит для разработок и тестирования,ну и для отказа от винды... Все прекрасно загружается и без ошибок. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maqlao Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 Решил проблему. Увеличил параметры PHP post_max_size, upload_max_filesize до 128М. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Killer47 Опубликовано 17 февраля, 2023 Поделиться Опубликовано 17 февраля, 2023 Возник сегодня такой же трабл, все манипуляции перепробовал с настройками форума касающиеся загрузки файлов, плагины отключал и т.д., менял атрибуты папок, изменял параметры PHP и тут помогло именно увеличение лимита оперативной памяти, стояло 1024mb, поставил 2048mb, проверил - заработало, вернул обратно - 1024mb - работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tophacker Опубликовано 17 февраля, 2023 Автор Поделиться Опубликовано 17 февраля, 2023 Killer47 post_max_size и upload_max_filesize в районе 5-8МБ. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.