Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Посылка уведомления об ошибке / 11 сообщений из 11, страница 1 из 1
30.01.2007, 16:13
    #34293467
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
При возникновении исключительных ситуаций, решили сделать возможность посылки уведомления об ошибке разработчику. Все необходимые сведения об ошибках мы собираем, но вот как лучше послать их разработчику? По какому протоколу? Если например через почту, то как лучше (через почтовый клиент, указывать явно свой smtp сервер и посылать без клиента, или вообще свой smtp сервер таскать)? Просто у кого-то почтовый клиент не настроен, в некоторых сетях разрешается пользоваться только определенным smtp сервером (у нас так например), у кого-то доступ по FTP закрыт... Кто-то выходит через прокси и т.п... Может через HTTP посылать? (По-моему самый доступный для конечного пользователя..)? В общем клиенты могут быть самыми разными...

Поделитесь плиз опытом...
...
Рейтинг: 0 / 0
30.01.2007, 17:46
    #34293903
Alexandr Kochmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
OI> Поделитесь плиз опытом...

MAPI?

--
С уважением
Кочмин Александр
Firebird Foundation associate member #257

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.01.2007, 18:01
    #34293953
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
Считаю, что отправлять сообщения непосредственно разработчику не стоит. Потому что:
1. Не все ошибки разработчику интересны. Нафига ему ошибки криворуких пользователей типа "Не заполнено поле такое-то", "Вы ввели неправильную дату абвгд" и т.п.? Короче, ошибки, которые он не сможет помочь устранить, ему посылать бессмысленно.
2. Если у 2-х пользователей одна и та же ошибка, стоит ли разработчику послать 2 раза одно и то же?
3. Откуда так уверен делающий ошибку, что все данные, необходимые для устранения проблемы, есть? Может беда с настройкой системы вцелом, отсутствием нужного триггера или вообще надо errorlog сервера слать разработчику?
4. И еще тому подобных десяток причин.

Потому лучше их просто складывать в БД или еще какой-нибудь буфер. А из него уже специально обученный сотрудник будет фильтровать такие обращения, что-то решать своими силами, а что-то действительно отправлять разработчику. То есть, заниматься локальной техподдержкой.

Или Вы под разрабочтком понимаете как раз таки локального эникейщика? Хотя, если разработчик имеет доступ к БД, где это все будет фиксироваться, вообще никуда не надо посылать ошибку.

А посылать проще всего по протоколу SMTP на обычную почту.
...
Рейтинг: 0 / 0
30.01.2007, 18:01
    #34293957
optimizer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
а у кого-то инета нет, у кого-то админ - параноик..
может сделать возможность разных вариантов, пусть на месте разбираются как лучше
...
Рейтинг: 0 / 0
30.01.2007, 18:08
    #34293976
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
Alexandr Kochmin
MAPI?


Сейчас я как раз использую MAPI (MapiSendMail). Но если у кого-то не установлен и не настроен почтовый клиент, то ничего хорошего из этого не выйдет (или я ошибаюсь?).. Причем я заметил что у тех клиентов у кого установлен The Bat самая важная строка "To:" остается не заполненной :(
Может лучше по другим протоколам посылать данные?
...
Рейтинг: 0 / 0
30.01.2007, 18:35
    #34294053
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
У нас на pl/sql написан посылатор и посылка сообщений идет непосредственно с субд (oracle linux, пакет utl_http вроде бы,шлем через smtp). на ошибки на клиенте как-то забили (хотя когда оно валится - в окне диагностики сообщения есть кнопка Отправить разработчику,но она как раз кидает текст ошибки в секретную таблицу в бд,а оттуда все отправляется, хотя чаще пользователи просто звонят).отправка сообщений идет в некоторых блоках обработки исключений.вначале хотели повесить на системный триггер на error,но ошибок стало валить столько,что проще было забить на них вообще.
...
Рейтинг: 0 / 0
31.01.2007, 09:21
    #34294873
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
optimizerа у кого-то инета нет, у кого-то админ - параноик..
может сделать возможность разных вариантов, пусть на месте разбираются как лучше
IMHO
- сделать 2 системы независимых по ошибкам (в СУБД своя логика и отправка)
- при желании в OS есть dll, где на api можно скрыто и железобетонно отправить по мылу (обычно хакеры используют) если конечно есть сеть и порт открыт.
Т.е. кнопку "Отправить разработчику" а там уже проблема программиста.
...
Рейтинг: 0 / 0
31.01.2007, 09:56
    #34294982
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
optimizerа у кого-то инета нет, у кого-то админ - параноик..
может сделать возможность разных вариантов, пусть на месте разбираются как лучше
А у кого-то служба безопасности не разрешит.

Итого- мухи отдельно (журнал регистрации событий), котлеты (пересылка журнала) - отдельно.

Ограничения но количество сообщений(сохраняемых и пересылаемых) не забудьте сделать.
...
Рейтинг: 0 / 0
31.01.2007, 15:04
    #34296448
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
Opilki_InsideПри возникновении исключительных ситуаций, решили сделать возможность

Ну так дайте пользователям эту возможность с вариантами выбора, и пусть отправляют как хотят. Если захотят.....
Или речь идет о несогласованной с заказчиком отправке?
...
Рейтинг: 0 / 0
31.01.2007, 16:13
    #34296788
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
Складывайте в базу и по расписанию отправляйте с тачки, где все протоколы разрешены. Предварительно можно удалить "мусорные ошибки".

ЗЫ: зачем вообще задавать подобные вопросы широкой общественности ?
...
Рейтинг: 0 / 0
31.01.2007, 16:21
    #34296819
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посылка уведомления об ошибке
Спасибо за советы! В итоге я просто сделал в программе небольшую настройку на посылку подобных сообщений! (А по умолчанию наверно эту посылку лучше вообще отключить...)

LSVЗЫ: зачем вообще задавать подобные вопросы широкой общественности ?
Что бы услышать мнение этой самой общественности...
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Посылка уведомления об ошибке / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]