Зачем Error_Reporting(E_ALL) ?

Ошибки, проблемы, способы их решения.
Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-27 14:00:28

Вот это вот зачем?

Код: Выделить всё

if(!Error_Reporting(E_ALL)) # Уровень перехвата ошибок полный
  Exit('[JBs core]: не удалось установить уровень перехвата ошибок');


Я это просто коменчу. И очевидно придётся коментить после каждого обновления.
Есть какие то обоснования необходимости данного момента?
Неужели есть кто-то, кому нравится разбираться в простынях логов, содержащих ворнинги и нотисы?
Особенно, если логи пишутся в папки хостов юзеров.
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-27 14:27:14

комментите, вам никто и не мешает.
--
я смотрю. последний месяц большую часть дня смотрю именно в логи панели, да и до этого немало смотрел.

==
а вообще, детским садом попахивает - ошибки надо видеть и исправлять, а не прятать и стараться забыть о них.
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-27 14:38:46

Конечно не запрещает, но напрягает.
Особенно когда с апгрейтами перезапивываются файлы целиком, а не отдельные строки, как это принято в perl.
Т.е. после апдейта все собственные наработки, коих может быть не одна такая, тю-тю.

Давайте отделим мух от котлет, как говаривал великий вовочка.
Ошибки это одно, предупреждения это другое, а нотисы это ваще третье.

Засорять логи бабской трепотнёй системы не есть гуд.
Особенно для тех, кто пользует не только командную строку линуха, но и такие инстументы как WinSCP.
Скачивать лог в 3-10 гига, из которого 98% пустотрёп, только чтобы глянуть на сиюминутные критические ошибки как то обреминительно.

Есть такой принцип "минимальной необходимости и достаточености". Всё остальное избыточность и пожирание ресурсов, которые следует продавать а не расходовать на "мух".
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-27 14:48:52

тут вам ничём помочь не смогу - т.к. я и код правлю прямо в консоли, в vim =))
скачивать ничего не приходится - хватает инструментария типа more, grep ....
===
напишите скрипт чтоб комментил.
насчёт прям немеряных гигов - вы загибаете чего-то, помему...

Код: Выделить всё

srv0# ll /home/httpd-logs/manager.host-food.ru.error.log
-rw-r-----  2 h9514  h9514  -  674B 27 июн 12:47 /home/httpd-logs/manager.host-food.ru.error.log
srv0# ll ~h9514
h9514       h9514_test1 h9514_www   
srv0# ll ~h9514/debug.log
-rw-------  1 h9514  h9514  -  636M 27 июн 14:48 /home/h9514/data/debug.log
srv0#

ровно за сегодня... биллинг в отладке работает всегда - мне так удобней...
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-28 2:32:10

Это всё конечно здорово, особенно для тех у кого руки под командную строку заточены.
Но для тех, у кого под винь (или десктопы линуха, там свои варианты) это не наглядно. Простое решение - WinSCP позволяет работать с серваком как с диском персоналки. Что то вроде тотал командера. Всё очень наглядно. Плюс открывается окно PuTTY, плюс можно пользовать встроенный интерпритатор командной строки, но галимый. Единственный минус - всё что надо посмотреть скачивается через sFTP.

Возвращаясь к теме, не проще ли не гимороить юзеров неоправданными требованиями избыточности логов?
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

serge
Сообщения: 171
Зарегистрирован: 2009-10-06 23:43:37
Откуда: Саратов
Контактная информация:

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение serge » 2011-06-28 9:21:11

Data-Stream.ru писал(а):не проще ли не гимороить юзеров неоправданными требованиями избыточности логов

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

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-28 10:19:39

я таки непонял - какой именно лог вас напрягает? дебажный? отключите дебаг.
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-29 11:07:16

Напрягают требования к php.ini сервера.
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-29 17:03:03

это вам не ЦМС для чайников, ставящаяся и работающая на любом хостинге в любой конфигурации.
биллинг вообще ставля на отдельный сервер, где кроме него ничего не крутится - поэтому требования могут быть любые.
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-29 17:17:15

Ну на отдельный сервак это расточительно слишком.
Умну 7 ипов на сервак бесплатно даются и хрен их на другой перекинешь.
Хотя бы собственные сайты туда вогнать.

А можно и шаред хостинг туда же. Главное юзерам шела не давать (в том числе и через пхп) и прочих дыр не иметь.

P/S А вот интересно, если я пропишу в php.ini уровень ошибок E_ALL и закоменчу эту строку, панелька это схавает?
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя