Восстановили.
Я уже обосраться успел)
Хорошо что я этого не видел) У меня там куча wmz, выводить с невыгодным процентом или переждать, а вдруг потом будет поздно.
<VirtualHost 127.0.0.1:8080> ServerName site.com DocumentRoot /var/www/site/data/www/site.com ServerAdmin webmaster@site.com AddDefaultCharset off LimitRequestFieldSize 16380
400 Bad Request Request Header Or Cookie Too Large
Как сделать редирект с /?s=\ на /Нужно запретить обратный слэш для поискаПробовал делать такRedirect 301 /?s=\ /и такRedirectMatch 301 /?s=\(.*) //$1оба варианта не работают, второй вообще 500 ошибку даёт
Во-первых, как верно заметили, хоть оно и пишет что таблицы на диск пишутся, но фактически ведь пишутся в память, т.е. на физический диск ничего не пишется.
Во-вторых, есть переменные tmp_table_size и max_heap_table_size - нужно их сделать размером больше чем те записываемые таблицы. Прописать в my.cnf и проверить:
show variables like '%_table_size';
И главное... с чего взяли что суть вашей проблемы в самом процессе создания таблиц на диск? Может из-за того что когда диск во время бэкапа тормозит, тормозит чтение из базы во время запроса. Если после переноса tmpdir на tmpfs ничего не улучшилось, то врядли здесь надо искать проблему. По хорошему конечно вся база должна сидеть в памяти целиком и с диском обмениваться лишь иногда.
Да и вообще, уверены что зависание именно от нагрузки на диск во время бэкапа, а не нагрузки на cpu например? Бэкап это ведь и архивирование обычно - страшное дело если сделано абы как, не однопоточно :)