Замедление размещения постов в WordPress
-
Добрый день!
Возникла следующая проблема. Есть скрипт на Python, который генерирует массив постов для публикации на сайте WordPress (ВП). Посты хранятся в памяти в массиве в формате JSON для выгрузки на ВП через REST API функцией requests.post.
Все замечательно и быстро постится первые 300-400 постов, htop показывает несколько процессов mariadb, по несколько постов в секунду размещаются на сайте. Потом все начинает замедляться, через некоторое время остаются всего 2 процесса mariadb, потребляющие 90% CPU на всего одном ядре (скачут по разным). Память не утилизируется, свободно 10-11Гб из 12.
Скорость записи постов резко падает до 1-2 в 5-10 сек (чем дальше, тем хуже), постепенно постинг вообще почти умирает, а надо записать несколько тысяч постов.Настройки БД крутил не сильно,то, что есть не помогает:
my.conf:
[mariadb]
performance_schema=ONlog-slow-queries=/var/log/mysql/mariadb-slow.log
skip-name-resolve=1
innodb_buffer_pool_size=2G
innodb_log_file_size=512M
slow_query_log=1
tmp_table_size=64M
max_heap_table_size=64M
thread_handling=pool-of-threads
query_cache_size=0Пробовал Redis, WP-Cache, WP-Optimize, но это все для чтения, при записи они не работают.
Вдруг кто-нибудь что посоветует, направит где хоть покопать?
Заранее спасибо!
- Тема «Замедление размещения постов в WordPress» закрыта для новых ответов.