У нас есть 3 веб-сервера drupal (pressflow 6.22) за балансировщиком нагрузки. Из-за обновления мы получаем кучу уведомлений от php, пока мы пытаемся их исправить, я просто хотел отключить уведомления. Поэтому я изменил PHP.ini с
error_reporting = E_ALL
до
error_reporting = E_ALL & ~E_NOTICE
Как только я это сделал, загрузка машин увеличилась в 30 раз, число подключений к БД удвоилось.
Как только я вернул его обратно, все вернулось к норме.
Я не понимаю, как подавление уведомлений может вызвать столько горя. Это просто накладывает большие затраты на php, чтобы отфильтровать их или что-то в этом роде?
Многие из этих ошибок исходят от основных и основных модулей, поэтому в некоторых случаях я не хочу взламывать модуль для исправления уведомления, значит ли это, что мне просто нужно жить с ними?
ТИА