Preci

Рейтинг
72
Регистрация
21.01.2012
Зато из нее можно удалить. А разрушиться при рестарте сервера там просто нечему.
Зачем вам понадобился таймаут сессии в 60 минут ? Разве там не 15 минут было как у всех ?

Не знаю. Изначально у меня вообще стояло около недели. Были проблемы с мостом - иногда с форума разлогинивалось, а с сайта нет (спустя сутки) Тогда я ставил длительность сессии около недели, думал что разлогинивается из-за того, что сессия истекает. Потом разобрался в чем была проблема и поставил длительность сессии в 1 час. Уже вернул на 15 минут, спасибо

дело не в медленных запросах, может быть, а в большом количестве быстрых?
таблицы обычно вылетают из-за большого количества обращений к ним.
посмотрите Ваши настройки query_cache_size, query_cache_limit.

query_cache_size = 256M

query_cache_limit = 16M

Что значит оптимизировать? Данные в этой таблице живут столько сколько времени установлено для сессий. Больше 15 минут ставить не нужно. Таблицу переведите в innoDB. Настройте роботс чтобы боты не шарили по всему форуму и не плодили ненужных сессий. У вас достаточно памяти для работы форума и вп на сервере при текущей активности?

phpmyadmin->sessions->

Используемое пространство

Данные 781.3 КБ

Индекс 455 КБ

Фрагментировано 582.2 КБ

Эффективность 654.1 КБ

Всего 1.2 МБ

Вот сейчас при типе таблицы MyISAM размер всего 1.2 МБ, а при типе таблицы MEMORY этот размер за сутки вырос до 30 МБ. и кнопки "Оптимизировать таблицу" не было.

Сейчас в настройках форума время жизни сессий стоит 60 мин.

Сессии плодятся от ботов даже если они заходят на сайт, т.к. стоит мост IPBWI. Роботс вроде нормально настроен и для форума и для сайта.

Памяти вроде как достаточно - 8 гб. Пока еще ниразу не заканчивалась :)

Оптимизировать таблицы в любом случае периодически надо, так что "самопадения" можно вылечить через cron. А вот повреждения таблицы после аварийного отключения - понятия не имею как лечить. Пока на ум приходит только сделать авто-оптимизацию таблиц каждый раз, когда сервер запускается. Хотя может и тип таблиц innodb поможет, попробуем.

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

kgtu5:
таблицы обычно бьются от некорректных настроек mysql.
что говорит mysqltuner?

P.S. на сколько понял у вас впс/сервер.

mysqltuner использовал, все по его рекомендациям правил. Сейчас он выдает все как "ОК" кроме

Temporary tables created on disk: 35% (63K on disk / 181K total)

И пишет

Temporary table size is already large - reduce result set size

Reduce your SELECT DISTINCT queries without LIMIT clauses

У меня включен лог медленных запросов >1 сек - их по 1-2 шт в день и они никакую выборку не делают. Какие выборки у меня могут быть без указания лимита - я не знаю, в теме и плагинах такого нет.

Может таблицу sessions переделать в innodb? Прочитал что они более надежные. Или я ошибаюсь?

Вебмастер гугл -> Сканирование -> Инструмент проверки файла robots.txt

Вписываем

Disallow: /*/?replytocom=*

Вбиваем в строку ниже URL с наличием .../?replytocom=<тут число> - профит :)

Добавляем в robots.txt

Disallow: /*/?replytocom=*

А почему не должен выдерживать? Это вообще, мягко говоря, ниочем.

Если есть какие-то проблемы с производительностью - смотрите в сторону оптимизации сервера и кода/плагинов. А так же использование memcached - я очень доволен.

Ivan Lungov:
Сейчас, Ваш VDS находится на сервере, со средним LA не более 5. В целом, сервер укомплектован. Толпа майнеров, на него вряд ли уже сядет.
По поводу тестовых, мы сейчас работаем над пересмотром политики выдачи тестовых. Разрабатываем систему определения повторных регистраций.
В общем, закручиваем, потихоньку, гайки на тестовые периоды. А то, много халявщиков развелось.

Опять что ли перенесли? Прикол.

Я конечно во всем этом не разбираюсь, но разве нельзя выдать тестовым серверам какое-то изолированное место, или как то настроить систему определения майнеров? Ибо меня-то перенесли, но проблема может всплыть у кого-то другого. Да и вообще ее можно не заметить, если сервер не очень загружен.

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

Ivan Lungov, Вообщем я понятия не имею кому и что Вы объясняли, но сегодня опять в 14:00 все начало лагать, спустя 30 минут написал в ТП что бы проверили наличие майнеров по соседству с моим ВДС. К 20:00 они ответили что нашли майнера (5:30 минут искать майнера???) Пришел домой в 22:00 - сервак мой лежит, пришлось перезагружать.

Итог дня: с 14:00 до 20:00 все лагало, с 20:00 до 22:00 все вообще лежало. Завтра ждать майнера?

И да, как я уже писал в ТП - надеюсь вы все таки решите выделить для тестеров отдельное место, или будете вести за ними какой-то особый контроль, ибо это настоящая беда.

# Query_time: 1.079792 Lock_time: 0.000117 Rows_sent: 19202 Rows_examined: 82112

SET timestamp=1427210415;

SELECT wp_users.ID,wp_users.user_login,wp_users.display_name FROM wp_users INNER JOIN wp_usermeta ON ( wp_users.ID = wp_usermeta.user_id ) WHERE 1=1 AND (

( wp_usermeta.meta_key = 'wp_user_level' AND CAST(wp_usermeta.meta_value AS CHAR) != '0' )

) ORDER BY display_name ASC;

----------------

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

Kn1ght:
Суппорт планирует отмигрировать мой vds на другой сервер. Посмотрим как там будет.

Да меня то же "отмигрировали". Это помогло, но на долго ли.

Вообщем пишу свою историю...

---------

До 20 марта сервер упал, поддержка сказала что что-то случилось с оперативной памятью и ее меняли.

20 марта сервер опять упал, потом его запустили и я увидел что у меня 512 мб вместо 8гб. Мой вдс начали переносить на другой физический сервер, т.к. на старом кончилась озу. Перенесли, и началось. Load Average стал скакать от 5 и до 70, страницы генерировались от 2 сек. и до бесконечности.

Я заказал платную настройку сервера, что-то там крутили-крутили, но в итоге это ничего не изменило. Я решил обратиться к другому человеку за настройкой, который настраивал мне сервер до НГ (с этими настройками он отлично работал до 20 марта) он копался-копался в настройках и вернул мне деньги со словами "настройки не помогут, проблема не в моем вдс"

Я опять пошел в поддержку, они опять начали что-то крутить, попутно отписываясь что мой сайт тяжелый и бла-бла-бла (до 20 марта он не был тяжелым) Затем мне сказали, что текущий сервер, на котором я нахожусь, более загружен (видимо до этого я 4 мес. сидел и потреблял сверхресурсы?) чем предыдущий, и ничего мне не поможет (кроме статичного кеширования страниц)

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

ВСЕ выходные общался с поддержкой и людьми, пытаясь решить проблему, но все впустую. Завтра уже буду принимать решение что делать дальше, а пока еле живем.

Всего: 236