В бэкэнде при редактировании карточки товара перестала работать кнопка "еще", открывающая дополнительные параметры На рассмотрении

1

После полного удаления всех товаров из базы и повторного заполнения через YML-импорт  перестала работать кнопка "еще", открывающая дополнительные параметры в карточке товара на вкладке "варианты покупки". При нажатии появляется вращающийся индикатор "занрузка" и ничего не происходит...

Поначалу вроде иногда открывалось при переключении на вкладку "выбор параметров" и обратно, но после еще одной очистки базы с последующей заливкой перестало открываться совсем.

База -40000 единиц, заливается долго, часов 8...

18 комментариев

  • +1
    Zem Zem 11 января 2020 22:08 #

    php.log 

    [12-Jan-2020 00:07:20 Asia/Yekaterinburg] PHP Fatal error:  Allowed memory size of 201326592 bytes exhausted (tried to allocate 72 bytes) in /home1/dm964192/public_html/wa-system/database/waDbResultIterator.class.php on line 208
  • +1
    Zem Zem 11 января 2020 22:30 #

    Это понятно. Но 1 - Кто виноват? и 2 - Что делать?

    Это память на сервере или на клиенте?

    Связано ли это с импортом большой базы? Если да, то как почистить?

    • +1

      Zem, по вашим вопросам:

      1. Вопрос риторический
      2. Возможно, увеличить размер доступной памяти для процесса. Возможно, что-то криво импортировали, поэтому перестало хватать
      3. На сервере
      4. Скорее да. Но проблема не в количестве товаров, скорее что-то у вас с характеристиками или не так, или их действительно мега-много.
    • +1
      Rat Rat Партнер-разработчик 11 января 2020 22:40 #

      Возможно, у вас много характеристик или у некоторых очень много значений. Решение: удалить лишние характеристики или их значения, которые не планируете использовать. Или добавить оперативной памяти на сервере.

      • +1
        Zem Zem 11 января 2020 23:24 #

        до повторного импорта характеристики были те же и все работало. Всего хараетеристик 24, значений около 200...

      • +1
        Zem Zem 11 января 2020 22:51 #

        Импорт прошел штатно, без ошибок. Если под характеристиками понимается количество импортируемых полей, то их максимум 33, на некоторые товары - меньше. 

        В настройке "Все характеристики" обнаружил 32 строки, удалил лишние 8. Не помогло.

        Как можно увеличить выделение памяти процессу?

        • +1


          Как можно увеличить выделение памяти процессу?

          Параметр memory_limit в php.ini

          В настройке "Все характеристики" обнаружил 32 строки, удалил лишние 8. Не помогло.

          Там еще количество значений в характеристиках может рояль играть

        • +1
          Zem Zem 11 января 2020 23:06 #

          php.ini - на сервере? Как до него дотянуться?

          С количеством значений да, может быть проблема. Например, параметры "Производитель" и "Страна" в сумме дают 180 значений.

          Но ведь после первичного импорта ВСЕ РАБОТАЛО! А параметров было не меньше...

          • +1


            php.ini - на сервере? Как до него дотянуться?

            Ну это вам скорее хостер подскажет.

            в сумме дают 180 значений.

            Это очень мало. Значит дело не в этом, или вы чего-то не так посмотрели.

            • +1
              Zem Zem 11 января 2020 23:18 #

              Хостер - это куда? Я полагаю, что все на Вебасисте...

              А характеристики - вот они, в основном - числовые,ничего необычного.

              Название характеристикиТип и значения характеристики
              Габариты, см gabarityТекст (input)
              Мощность, кВт powerЗначение:Произвольное число
              Напряжение, В voltageЗначение:Произвольное число
              Высота брутто, мм gross_heightЗначение:Произвольное число
              Ширина брутто, мм gross_widthЗначение:Произвольное число
              Длина брутто, мм gross_lengthЗначение:Произвольное число
              Вес брутто, кг gross_weightЗначение:Произвольное число
              Высота нетто, мм net_heightЗначение:Произвольное число
              Ширина нетто, мм net_widthЗначение:Произвольное число
              Длина нетто, мм net_lengthЗначение:Произвольное число
              Вес нетто, кг net_weightЗначение:Произвольное число
              Price_retail price_retail
              Значение:Произвольное число
              Price_supervip price_supervip
              Значение:Произвольное число
              Price_retail_rub price_retail_rub
              Значение:Произвольное число
              Price_supervip_rub price_supervip_rub
              Значение:Произвольное число
              На складе Msk v_nalichii
              Значение:Произвольное число
              Примечание primechanieТекст (input)
              Самовывоз samovyvozДа/нет-переключатель (boolean)
              Доставка dostavkaДа/нет-переключатель (boolean)
              Производитель proizvoditelВыбор значения из списка (select):Текст
              Срок доставки, если нет в наличии, дней srok_dostavki_dneyЗначение:Произвольное число
              Страна stranaВыбор значения из списка (select):Текст
              Цвет color
              Выбор нескольких возможных вариантов (checkbox):Цвет
              Вес weight
              Значение:Вес (кг, г, фунт, унция)
              • +1

                Я полагаю, что все на Вебасисте...

                Если так, и вы находитесь в облаке Webasyst, то управление данным параметром вам недоступно.

                А характеристики - вот они, в основном - числовые,ничего необычного.

                Ну да, внешне все прилично...  Если вы в облаке WA, напишите им в поддержку, пусть глянут внимательней. Внешне все в пределах разумного.

                Добавить комментарий

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