Проблема с загрузкой файлов на сервер

12
N
На сайте с 18.04.2013
Offline
6
3983

Дано:

1. VPS-сервер

2. Настройки PHP

— max_execution_time = 600

— max_input_time = 600

— memory_limit = 256M

— post_max_size = 100M

— upload_max_filesize = 100M

— max_file_uploads = 40

3. Настройки ngnix

— client_max_body_size 100M в настройках ngnix

При загрузке любых файлов (минимальный объем — 354 КБ) на сервер происходит следующее:

загружаются примерно до 30%, после этого состояние загрузки сбрасывается на 0%, файл снова загружается примерно на 30% и браузер (Chrome) выдаёт следующую ошибку: Ошибка 101 (net::ERR_CONNECTION_RESET): Соединение сброшено.

В других браузерах аналогичная ситуация.

S
На сайте с 09.10.2007
Offline
186
#1

надо смотреть логи вебсервера. что там?

Удобная панель для доменных имен (http://panel.started.ru/) с массовыми операциями. Индивидуальные цены по запросу.
N
На сайте с 18.04.2013
Offline
6
#2

В 20:22 повторил загрузку файлов. Лог записался только в /var/log/nginx/access.log

5.143.172.103 - - [03/Nov/2013:20:22:07 +0400] "POST /administrator/index.php?option=com_jshopping&controller=update&task=update HTTP/1.1" 400 0 "http://imanit.ru/administrator/index.php?option=com_jshopping&controller=update" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36"
5.143.172.103 - - [03/Nov/2013:20:22:19 +0400] "POST /administrator/index.php?option=com_jshopping&controller=update&task=update HTTP/1.1" 400 0 "http://imanit.ru/administrator/index.php?option=com_jshopping&controller=update" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36"
5.143.172.103 - - [03/Nov/2013:20:22:20 +0400] "-" 400 0 "-" "-"

В error.log ngnix ничего нет. В логах апача тоже.

DV
На сайте с 01.05.2010
Offline
644
#3

Сделайте вывод ошибок php в браузер либо в файл. Детализируйте.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
N
На сайте с 18.04.2013
Offline
6
#4

DenisVS, пробовал и выводить ошибки в браузер и писать в файл. Ничего нету.

Возник еще вопрос.

На сервере стоит ISPmanager и через нее файлы заливаются. Правильно я понимаю, что никаких отличий между загрузкой файлов на сайт и загрузкой файлов через ispmanager нет?

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Неправильно понимаете

У вас между прочим какой тип виртуализации? VZ?

Не стоит плодить сущности без необходимости
N
На сайте с 18.04.2013
Offline
6
#6

KVM. Используется DigitalOcean

freezebreeze
На сайте с 31.10.2013
Offline
9
#7
neonox:
DenisVS, пробовал и выводить ошибки в браузер и писать в файл. Ничего нету.
Возник еще вопрос.
На сервере стоит ISPmanager и через нее файлы заливаются. Правильно я понимаю, что никаких отличий между загрузкой файлов на сайт и загрузкой файлов через ispmanager нет?

Отличия есть, ISPManager использует свой вебсервер.

---------- Добавлено 04.11.2013 в 10:35 ----------

По ошибке - посмотрите в php.ini путь до директории временных файлов, проверьте её существование и разрешения на запись в неё.

---------- Добавлено 04.11.2013 в 10:38 ----------

вот этот параметр

upload_tmp_dir =

Верить никому нельзя. Мне — можно.
N
На сайте с 18.04.2013
Offline
6
#8

Вобщем сейчас идет следующая ошибка

Mon Nov 04 09:32:26 2013] [warn] [client 5.143.172.103] (70014)End of file found: mod_fcgid: can't get data from http client, referer: imanit.ru/administrator/index.php?option=com_jshopping&controller=importexport&task=view&ie_id=8
[Mon Nov 04 09:32:59 2013] [warn] [client 5.143.172.103] (70014)End of file found: mod_fcgid: can't get data from http client, referer: imanit.ru/administrator/index.php?option=com_jshopping&controller=importexport&task=view&ie_id=8

В конфиге апача добавлено

FcgidMaxRequestLen 2147483647 
LimitRequestBody 2147483647

Попробовал удалить полностью ngnix, использовать php как cgi, как модуль apache. Но увы, ничего не помогает. Правда небольшие файлы (845 КБ уже не грузится) начали грузиться. В настройках php стоит разрешение загрузки файлов на 100 метров.

Все ПО ставилось вместе с панелью ISPmanager

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Эмитируйте загрузку с localhost

Включите лог ошибок php

N
На сайте с 18.04.2013
Offline
6
#10
Andreyka:
Эмитируйте загрузку с localhost
Включите лог ошибок php

Ссори за глупый вопрос, но как это эмитировтаь загрузку?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий