Загрузка Csv через Cron

Подскажите пожалуйста, какие команды нужно прописывать планировщику Cron, чтобы в ручном режиме загружать файл CSV?

Куда загружать файл CSV?

23 ответа

  • 1

    Чтобы импортировать СSV в ручном режиме cron не нужен.

    Импорт из CSV через cron штатными средствами ShopScript не предусмотрен.

  • 1
    Denis - 29 декабря 2016 12:41 #

    В общем такая ситуация.Загружал ранее через админку файл CSV с количеством 25 000 позиций и все было ок. Тут внезапно стало выдавать команду 504 nginx not allowed.Обратился к техподдержке вебасиста,они меня отправили к хостерам,хостеры сказали что я не вкладываюсь в 300 секунд поэтому посоветовали использовать Cron поскольку там больше времени дается на загрузку,а каким его образом настроить хз...Разбивать большой файл на куски очень трудозатратно. Тут остается или SSH или Cron.

    • +1
      Eugen Nichikov Eugen Nichikov 29 декабря 2016 12:48 #

      Странно. Стандартный импорт потому так долго и работает, что разбивает загрузку файлов на много маленьких запросов по 1-10 сек. Может ошибка какая? При помощи приложения Логи не пробовали проверить?

  • 1
    Denis - 29 декабря 2016 12:58 #

    Вот в том то и дело что странно,потому что последние разы вообще отлично импорт проходил и на удивление быстро.В логах вебасиста ничего не нашел.В логах хостеров выдает вот это:

    Error receiving response header (lsphp is killed?): ReceiveResponseHeader: receive pkg hdr failed: ReceivePkgHdr: timeout 300 is exceeded, referer http://site/webasyst/shop/?action=impo...

    • +1

      А логгирование ошибок php (php.log) включено? Посмотрите в приложении Логи - Настройки - Включить логгирование. После этого попробуйте сделать импорт и посмотрите сформируется ли php.log.

      • +1
        Denis - Denis - 29 декабря 2016 14:29 #

        Вот что пишет в php Логах после ошибки

        [29-Dec-2016 13:26:49 Europe/Kiev] PHP Notice:  Trying to get property of non-object in /home/site/site/www/wa-cache/apps/shop/templates/compiled/shop_ru_RU/b0/bd/5a/b0bd5a2becc014eb5091fd1bf135e473f527c6bd.file.product.image.html.php on line 79

        [29-Dec-2016 13:26:49 Europe/Kiev] PHP Notice: Undefined index: colorD in /home/site/site/www/wa-cache/apps/shop/templates/compiled/shop_ru_RU/ef/07/73/ef07731616131cae873204ae12c88f65105616aa.file.color.css.html.php on line 289

Добавить ответ

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