Убрать warning'и при сильной нагрузке на MySQL

idencial

Одинаковый
Убрать warning'и при сильной нагрузке на MySQL

Воникла такая проблема.
У меня на сайте иногда база под нагрузкой, видимо глохнет, а потому выдаются варнинги, типа:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'

причем выдается столько, сколько есть mysql_query
Конечно всегда можно писать @mysql_query и избежать этих варнингов, но писать с @ все запросы не хотлось бы.

Как грамотно подойти к решению этой проблемы? Может можно как-то глобально эти варнинги убрать?
 

lovchy

nacido para cifrar
Вполне: error_reporting (E_ERROR | E_PARSE);
Только ты того... Поосторожнее с такими функциями. Оно до добра не доводит.
 

tony2001

TeaM PHPClub
может быть просто стоит проверять коннект, а не выключать ошибки?
 

idencial

Одинаковый
Тут мне такая мысля в голову пришла:
Т.к у меня все равно коннект к базе всегда идет в начале, то можно просто делать проверку и если коннекта нет, делать редирект на страницу с надписью "Зайдите позже, у нас сейчас облом =)"
 

Long

Новичок
idencial гениально! ;) tony2001 буквально перед тобой тебе тоже самое посоветовал ;)
 

tony2001

TeaM PHPClub
12:24
14:19
согласен, два часа хватит, чтобы понять мой постинг.
 

idencial

Одинаковый
2 tony2001
Не обратил на твой пост внимания, сорри.
Всем спасибо.
 
Сверху