Page 1 of 5
Если висит sql то сайты сразу валятся
Posted: Tue Dec 10, 2013 8:08 pm
by Samael
Если висит sql то сайты сразу валятся
Так и должно быть, или у мня где то что то не включено? Почему если висит база SQL то сайты не работают? Там же кеш есть!
Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/user/domains/xxx.com/public_html/scj/includes/db_modules/mysql.php on line 11
Can not connect to database server.
Стрим ротатор например работает дальше.
Иникси тоже работает.
Re: Если висит sql то сайты сразу валятся
Posted: Tue Dec 10, 2013 8:37 pm
by admin
Значит нужных страниц уже нет в кеше.
Я не думаю, что решать вопрос перегрузки mysql следует методом продления кеша.
Это лечение симтомов а не болезни.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 4:46 am
by Samael
А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 5:04 am
by Samael
И вот эта опция зачем?
Save page views to cache
less inserts in mysql, propably will lower load on HDD
use ONLY if you use Redis or Couchbase
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 5:43 am
by hrulik
поддержу, Просьба добавить обработчик ошибки недоступности мускуля, чтобы выводило последнюю отрисованую морду. будет очень полезно например при перезагрузке мускуля.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 12:57 pm
by admin
Samael wrote:А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.
Дело в том, что при использовании кеша посылается комманда условно "мемкеш - закешируй это на Х секунд" - и когда прошло Х секунд - он просто ничего не возвращает, нет возможности вытянуть что было до того.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 12:58 pm
by admin
Samael wrote:И вот эта опция зачем?
Save page views to cache
less inserts in mysql, propably will lower load on HDD
use ONLY if you use Redis or Couchbase
Сохраняет данные по страницам в кеш, а не в базу.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 1:56 pm
by hrulik
admin wrote:Samael wrote:А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.
Дело в том, что при использовании кеша посылается комманда условно "мемкеш - закешируй это на Х секунд" - и когда прошло Х секунд - он просто ничего не возвращает, нет возможности вытянуть что было до того.
из кэша же исчезает не в ту же секунду, как мускуль упал, есть время для маневра значит, можно пересохранить в кэше по новой, например
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 2:02 pm
by admin
Теоретически.
На практике если есть страница в кеше - мы в базу и не коннектимся даже что б ее не дергать лишний раз и соотв не знаем лежит она или нет.
Re: Если висит sql то сайты сразу валятся
Posted: Wed Dec 11, 2013 4:14 pm
by hrulik
А трейд скрипт in разве не каждый раз базу дергает? вот к нему и привязатся