Если висит sql то сайты сразу валятся

Samael
Posts: 295
Joined: Tue Dec 11, 2012 3:05 pm

Если висит sql то сайты сразу валятся

Post 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.

Стрим ротатор например работает дальше.
Иникси тоже работает.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Если висит sql то сайты сразу валятся

Post by admin »

Значит нужных страниц уже нет в кеше.
Я не думаю, что решать вопрос перегрузки mysql следует методом продления кеша.
Это лечение симтомов а не болезни.
Don't forget to run script update
Samael
Posts: 295
Joined: Tue Dec 11, 2012 3:05 pm

Re: Если висит sql то сайты сразу валятся

Post by Samael »

А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.
Samael
Posts: 295
Joined: Tue Dec 11, 2012 3:05 pm

Re: Если висит sql то сайты сразу валятся

Post 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
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: Если висит sql то сайты сразу валятся

Post by hrulik »

поддержу, Просьба добавить обработчик ошибки недоступности мускуля, чтобы выводило последнюю отрисованую морду. будет очень полезно например при перезагрузке мускуля.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Если висит sql то сайты сразу валятся

Post by admin »

Samael wrote:А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.

Дело в том, что при использовании кеша посылается комманда условно "мемкеш - закешируй это на Х секунд" - и когда прошло Х секунд - он просто ничего не возвращает, нет возможности вытянуть что было до того.
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Если висит sql то сайты сразу валятся

Post 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

Сохраняет данные по страницам в кеш, а не в базу.
Don't forget to run script update
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: Если висит sql то сайты сразу валятся

Post by hrulik »

admin wrote:
Samael wrote:А я думаю что если проблемы перегрузкой мускула, то сайты все равно должны работать. В админке можно выдать сообщение, а сами сайты зачем валить? Админка кстати тоже не работает в данном варианте.

Дело в том, что при использовании кеша посылается комманда условно "мемкеш - закешируй это на Х секунд" - и когда прошло Х секунд - он просто ничего не возвращает, нет возможности вытянуть что было до того.
из кэша же исчезает не в ту же секунду, как мускуль упал, есть время для маневра значит, можно пересохранить в кэше по новой, например
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Если висит sql то сайты сразу валятся

Post by admin »

Теоретически.

На практике если есть страница в кеше - мы в базу и не коннектимся даже что б ее не дергать лишний раз и соотв не знаем лежит она или нет.
Don't forget to run script update
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: Если висит sql то сайты сразу валятся

Post by hrulik »

А трейд скрипт in разве не каждый раз базу дергает? вот к нему и привязатся
Post Reply