Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

DantteSPB

Новачок
  
  • Публікації

    8
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем DantteSPB

  1. Добрый вечер.

     

    Имею следующую конфигурацию виртуальной машины:

     

    • 4 ядра E3 3.5Ghz
    • RAM 8Gb
    • SSD 40Gb
    • CentOS 7 84-64
    • Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 PHP/5.4.45
    • Версия клиента базы данных: libmysql - 5.5.44-MariaDB

    Конфигурация my.cnf

    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    symbolic-links=0
    
    skip-external-locking
    key_buffer_size = 3200M
    max_allowed_packet = 64M
    table_open_cache = 2048
    sort_buffer_size = 3200M
    net_buffer_length = 8K
    read_buffer_size = 1M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size =64M
    join_buffer_size = 2M
    
    query_cache_limit = 2048M
    query_cache_size = 2048M
    query_cache_type = 1
    
    tmp_table_size = 512M
    max_heap_table_size = 256M
    thread_cache_size = 20
    
    #innodb_use_native_aio = 0
    innodb_file_per_table
    innodb_buffer_pool_size = 64M
    innodb_flush_log_at_trx_commit = 2
    
    max_connections=300
    max_user_connections=30
    wait_timeout=10
    interactive_timeout=50
    long_query_time=2
    
    slow_query_log=1
    slow_query_log_file=/var/log/mysql-slow-queries.log
    
    
    
    [mysqld_safe]
    log-error=/var/log/mariadb/mariadb.log
    pid-file=/var/run/mariadb/mariadb.pid
    
    #
    # include all files from the config directory
    #
    !includedir /etc/my.cnf.d
    
    

     

    Самая объемная из таблиц - это таблица oc_product_quantity

     

    image.png

     

    Проблема заключается в том, что при наплыве больше 50 пользователей, MySQL нагружает процессор на 250%, что вешает виртуальную машину намертво, до момента пока активные соединения не разорвутся.

     

    Прочел вот тут про индексацию базы данных, а также правильной настройки кэширования.

    К сожалению для себя, пока не смог разобраться как произвести индексацию, как и настроить кэширование в память.

     

    Собственно, phpmyadmin даёт понять, что я примерно прав в своих догадках.

    image.png

    image.png

     

     

    Кто-нибудь сталкивался с данной проблемой?

    Как решить проблему нагрузки процессора базой данных, при активных соединениях больше 50?

     

    Количество товаров > 2000

    Количество категорий > 30

  2. Ну да, цены выгружаются. Есть пару ошибок в модуле, но они не должны влиять вроде как на цену.

    В общем, так как занимаюсь с платными заказами синхронизации, на бесплатную времени не хватает. Платно могу довести для вашей версии 1С и OpenCart до рабочего состояния. Пишите мне на скайп.

     

    Вы на OSStore тестите, или на оригинальной сборке OpenCart?

  3. Добрый день.

    А будет ли обновление? Количество выгружает, а цены нет.

    Применил все исправления, которые были описаны выше, не помогло.

     

    1С:Предприятие 8.3 (8.3.7.1845)

    Управление торговлей, редакция 11.1 (11.1.10.173)

    ocStore 2.1.0.1.1

     

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.