За последние 24 часа нас посетили 18413 программистов и 1676 роботов. Сейчас ищут 2023 программиста ...

Сброс соединения на выделенном сервере при импорте

Тема в разделе "Настройка веб-сервера", создана пользователем sgtpepper2000, 26 окт 2016.

  1. sgtpepper2000

    sgtpepper2000 Активный пользователь

    С нами с:
    3 дек 2014
    Сообщения:
    71
    Симпатии:
    2
    Добрый день!

    Система Linux a4 2.6.32-042stab116.2
    Версия Апач: Apache/2.4.10 (Debian)


    В сущности вопрос в следующем: есть модуль экспорта товаров через админку (OpenCart), сейчас в базе несколько тысяч товаров. При экспорте скрипт работает несколько минут, после чего отдает файл на скачку, но через раз, иногда страница отвечает «Соединение сброшено».
    При импорте страница всегда отвечает «Соединение сброшено». Файл xls около 6Мб.
    Сервер свой.
    В конфиге были убраны лимиты практически всего, что я сам знал:


    1. Код (Text):
      1. max_execution_time = 100000000
      2. memory_limit = -1
      3. post_max_size = 800M
      4. realpath_cache_size = 999M
      5. upload_max_filesize = 800M


    На локалхосте все отрабатывало хорошо, вне зависмости от того, сколько фактически времени занимал импорт товаров из xls.
    Какие еще параметры могут влиять на сброс соединения?

    p.s. Используется система OpenCart, а именно модуль Export/Import Tool (V2.31) for OpenCart 1.5.1 to 1.5.6.x
     
  2. sgtpepper2000

    sgtpepper2000 Активный пользователь

    С нами с:
    3 дек 2014
    Сообщения:
    71
    Симпатии:
    2
    Заранее прошу прощения, но возможно, я написал не в ту ветку форума. Все же вопрос касается настройки php.
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    У веб сервера тоже может быть лимит если что
    --- Добавлено ---
    Экспорт лучше делать в фоне и запускать для этого скрипт через cli, потом уже как закончится, просто на почту выслать уведомление или посмотреть файл экспорта в папке
     
  4. sgtpepper2000

    sgtpepper2000 Активный пользователь

    С нами с:
    3 дек 2014
    Сообщения:
    71
    Симпатии:
    2
    Спасибо) Можно поподробнее как это сделать? В этом случае в лимиты не будем упираться?

    Вот и вопрос в том, какой еще лимит может быть выставлен, из-за которого происходит сброс соединения.
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ну всякое может быть, PHP не делали, чтобы он в фоне работал долго, бывали и проблемы с базой при длительной работе.
    Так что надо запускать.
    Это наверное надо в PHP разбираться

    Надо подумать, может кто-то ещё что-то подскажет