jano

Рейтинг
169
Регистрация
06.07.2011
veleg:
Так удали просто все категории и все. Все твои посты в эту категорию попадут.

Ты не так понял.

У меня есть к примеру 10 категорий.

auto

moto

boats

..

..

Uncategories

..

Мне нужно что бы во всех категориях, кроме Uncategories, посты стали не видимыми.

Если удалить категории - то посты останутся и будут видны всё равно, будут как бы без категорий.

Я пробовал удалять все посты - но это занимает минут 40. Использовал плагин Wp bulk delete. Дело в том, что скрипт удаляет максимум по 100-200 постов. А у меня по 30k постов. Постоянно приходится заново скрипт запускать, может где-то нужно увеличить время или ещё какой параметр? Что бы скрипт за раз удалял посты, тогда проблем не будет ни каких.

veleg:
Так из данной или из всех?

Оставить нужно только посты в одной категории Uncatigories

adel92:
В файле my.cnf найдите строку
innodb_data_file_path = ibdata1:10M:autoextend:max:512M


и замените на
innodb_data_file_path = ibdata1:10M:autoextend



или же замените
max:512M >> max:10000M


Должно помочь

Спасибо, решилось вот как.

Временно поменял:

tmp_table_size=256M

max_heap_table_size=256M

на

tmp_table_size=22256M

max_heap_table_size=22256M

и дамп на ура развернулся.

Оптимизайка:
myspell dictionaries (*.dic) are plain text files:



So you can extract words with simple regular expression.

To extract dictionary from aspell, use this command:


aspell -l en dump master >english.txt


The -l switch targets a specific dictionary.

---------- Добавлено 25.10.2016 в 23:48 ----------


There is no such language. Indians have 23 official languages:

https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%98%D0%BD%D0%B4%D0%B8%D0%B8

Спасибо, но не все языки правильно грабит. Вот к примеру русский(/K, /I, /j - не нужные и т д):

юбилейный/A
юбиляр/K
юбилярша/I
юбка/I
юбочка/I
юбочник/K
юбочный/A
юбчонка/I
юдофильство/j
юдофоб/K
юдофобский/A
юдофобство/j
юдоль/f
юдольный/A
юфтевый/A
юфть/f
юг/j
юго
югослав/K
Югославия/H
югославка/I
югославский/A
Юхнов/j
юхновский/A
юкагирский/A
Юкатан/j
юкатанский/A
юкка/H
юла/I

Устанавливал aspell так:


yum install aspell-ae -y
yum install aspell-by -y
yum install aspell-bg -y
yum install aspell-kz -y
yum install aspell-ru -y
yum install aspell-ua -y
yum install aspell-hu -y
yum install aspell-fi -y
yum install aspell-be -y
yum install aspell-fr -y
yum install aspell-pt -y
yum install aspell-dk -y
yum install aspell-se -y
yum install aspell-no -y
yum install aspell-au -y
yum install aspell-ca -y
yum install aspell-nz -y
yum install aspell-ng -y
yum install aspell-pk -y
yum install aspell-ph -y
yum install aspell-sg -y
yum install aspell-ie -y
yum install aspell-ch -y
yum install aspell-uk -y
yum install aspell-us -y
yum install aspell-it -y
yum install aspell-ro -y
yum install aspell-id -y
yum install aspell-rs -y
yum install aspell-ba -y
yum install aspell-sk -y
yum install aspell-pl -y
yum install aspell-cz -y
yum install aspell-de -y
yum install aspell-at -y
yum install aspell-cl -y
yum install aspell-ec -y
yum install aspell-ar -y
yum install aspell-co -y
yum install aspell-cr -y
yum install aspell-cu -y
yum install aspell-do -y
yum install aspell-sv -y
yum install aspell-es -y
yum install aspell-pr -y
yum install aspell-uy -y
yum install aspell-ve -y
yum install aspell-pe -y
yum install aspell-tr -y
yum install aspell-nl -y
yum install aspell-br -y
yum install aspell-gr -y
yum install aspell-th -y
yum install aspell-kr -y
yum install aspell-cn -y
yum install aspell-tw -y
yum install aspell-jp -y
yum install aspell-hk -y
------
aspell -l ae dump master >ae.txt
aspell -l by dump master >by.txt
aspell -l bg dump master >bg.txt
aspell -l kz dump master >kz.txt
aspell -l ru dump master >ru.txt
aspell -l ua dump master >ua.txt
aspell -l hu dump master >hu.txt
aspell -l fi dump master >fi.txt
aspell -l be dump master >be.txt
aspell -l fr dump master >fr.txt
aspell -l pt dump master >pt.txt
aspell -l dk dump master >dk.txt
aspell -l se dump master >se.txt
aspell -l no dump master >no.txt
aspell -l au dump master >au.txt
aspell -l ca dump master >ca.txt
aspell -l nz dump master >nz.txt
aspell -l ng dump master >ng.txt
aspell -l pk dump master >pk.txt
aspell -l ph dump master >ph.txt
aspell -l sg dump master >sg.txt
aspell -l ie dump master >ie.txt
aspell -l ch dump master >ch.txt
aspell -l uk dump master >uk.txt
aspell -l us dump master >us.txt
aspell -l it dump master >it.txt
aspell -l ro dump master >ro.txt
aspell -l id dump master >id.txt
aspell -l rs dump master >rs.txt
aspell -l ba dump master >ba.txt
aspell -l sk dump master >sk.txt
aspell -l pl dump master >pl.txt
aspell -l cz dump master >cz.txt
aspell -l de dump master >de.txt
aspell -l at dump master >at.txt
aspell -l cl dump master >cl.txt
aspell -l ec dump master >ec.txt
aspell -l ar dump master >ar.txt
aspell -l co dump master >co.txt
aspell -l cr dump master >cr.txt
aspell -l cu dump master >cu.txt
aspell -l do dump master >do.txt
aspell -l sv dump master >sv.txt
aspell -l es dump master >es.txt
aspell -l pr dump master >pr.txt
aspell -l uy dump master >uy.txt
aspell -l ve dump master >ve.txt
aspell -l pe dump master >pe.txt
aspell -l tr dump master >tr.txt
aspell -l nl dump master >nl.txt
aspell -l br dump master >br.txt
aspell -l gr dump master >gr.txt
aspell -l th dump master >th.txt
aspell -l kr dump master >kr.txt
aspell -l cn dump master >cn.txt
aspell -l tw dump master >tw.txt
aspell -l jp dump master >jp.txt
aspell -l hk dump master >hk.txt

Нужен скрипт что бы в каждой строке удалил:

/{любой текст}

Оптимизайка:
Some of them can be downloaded from wiki

If you want just words list, without translation, you can use any of aspell databases. Any linux distro has a lot of such databases:

apt-cache search aspell
apt-cache search myspell

Большое спасибо - но я не могу понять как достать базы в *.txt формате. (

smbbws:
Может в nginx.conf криво настроена обработка php файлов?

Вопрос отпал - ниже нужно было вставить.

Andreyka:
newrelic в помощь

это платный софт?

---------- Добавлено 22.10.2016 в 10:55 ----------

sylor87:
SSD рулит!

нет возможности его поставить ( или вынести для mysql

dreann:
у вас 2,6 % ожидание операций ввода вывода. но это значение не превышает критического. если бы был упор постоянный в диск там были бы другеи цифры.

---------- Добавлено 21.10.2016 в 08:51 ----------

плюс смотрите на лоад еверейдж. он у вас низкий. т.е в целом сервер работает нормально и я не вижу проблем.
LEOnidUKG:
Весьма странно... У вас говорите куча запросов на вывод, но по стате atop у вас два диска работают на запись как бешеные. Это у вас должны быть update или insert куча записей.

Если SELECT вызывает такую нагрузку на диск, то может быть какие-то настройки мускуля не верны. Также нужно смотреть коды самих парсеров и выводов, вполне возможно там кроется оптимизация.

Ещё как сказали выше, у вас сайты тормозят или вас пугают цифры в htop?

Сайты на wordpres. Во время нагрузки сайты очень медленно грузятся или выводит ошибку 500 internal server error.

LEOnidUKG:
Сайты парсят в mysql я так понимаю. Базы в innoDB? Там много UPDATE или много INSERT?

Да, в mysql.

В основном запросы такие: Query | 0 | Sending data | SELECT post_id from wp_postmeta where meta_value='http://parserinfodomain.com'

top

Сейчас кстати нагрузка более менее нормальная, но обычно бывает всё хуже.

Andreyka:
Ставьте SSD под mysql.

В идеале да, не везде просто это возможно сделать.

---------- Добавлено 19.10.2016 в 21:09 ----------

LEOnidUKG:
А что за сайты? top mysql запросах что висит?

Сайты парсят контент.

Всего: 424