|
Вывести ошибку в текстовый файл | ☑ | ||
---|---|---|---|---|
0
AnisaL
24.04.14
✎
08:35
|
Доброе утро!
Как во время выгрузки, если произойдет остановка по ошибке в программе, вывести эту ошибку в лог файл (текстовый файл с результатами выгрузки)? |
|||
1
ДенисЧ
24.04.14
✎
08:36
|
Поймать ошибку, не дав остановиться программе. Вывести ошибку куда надо. Остановить программу
|
|||
2
Otkr
24.04.14
✎
08:37
|
Тебе код написать? ВыгрузкаЗагрузкаXML это уже умеет
|
|||
3
1dvd
24.04.14
✎
08:37
|
Попитка
НэПитка КонецПопитки |
|||
4
AnisaL
24.04.14
✎
08:37
|
(1) а как ее поймать? не ставить же везде Попытки
|
|||
5
Wobland
24.04.14
✎
08:38
|
я тебе вчера золотой ключик запуска называл
|
|||
6
ДенисЧ
24.04.14
✎
08:38
|
(4) Поставь один раз.
|
|||
7
AnisaL
24.04.14
✎
08:39
|
(6) а куда?
|
|||
8
Cube
24.04.14
✎
08:39
|
Попытка не предполагает продолжения выполнения кода после ошибки... Правильный ответ в (1)
|
|||
9
Cube
24.04.14
✎
08:40
|
(4) Ставить надо везде, предварительно подумав...
|
|||
10
ДенисЧ
24.04.14
✎
08:41
|
(7) в <censored>!
|
|||
11
AnisaL
24.04.14
✎
08:42
|
(10) что-то не поняла
|
|||
12
AnisaL
24.04.14
✎
08:46
|
(5) а может напомнишь?
|
|||
13
Cube
24.04.14
✎
08:51
|
||||
14
1dvd
24.04.14
✎
08:53
|
(8) а где в задаче про продолжение?
|
|||
15
Wobland
24.04.14
✎
08:56
|
(12) только за большие деньги. ну или хотя бы за маленькую 20-литровую фляжечку пива
|
|||
16
Cube
24.04.14
✎
09:00
|
(14) ХЗ, мне, почему-то, так показалось))
|
|||
17
Рэйв
24.04.14
✎
09:05
|
(0)Скорее всего в узких местах в обработке уже стоят попытки, ее тоже не дураки писали. Так что тебе надо только найти их и дописать в исключение свой код
|
|||
18
AnisaL
24.04.14
✎
09:06
|
Вот блин, пока обработка крутилась, произошла такая ошибка и выгрузка остановилась:
Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: по причине: Ошибка SDBL: Соединение с базой данных не удерживается. Отпустить контекст соединения невозможно. Что она значит? |
|||
19
Рэйв
24.04.14
✎
09:08
|
(18)Cоединение c сервером крякнуло.
|
|||
20
AnisaL
24.04.14
✎
09:09
|
(19) ничего себе! и как тогда быть?
|
|||
21
Wobland
24.04.14
✎
09:09
|
(17) первый раз Анису видишь? ;) она уже давно имеет любовь с этой загрузкой биллинга из внешних источников
|
|||
22
Рэйв
24.04.14
✎
09:10
|
(21)а..Да, вспомнил:-) Вчера еще ветка была с записью лога в файл.Сёдня очередная серия значит:-)
|
|||
23
Рэйв
24.04.14
✎
09:11
|
(20)Перезапустись.Если повторится- попробуй с более мощной машины.Возможно или еще чего памяти не хватает
|
|||
24
AnisaL
24.04.14
✎
09:12
|
(23) ага, как так перезапустить, если там половина обработки сработало и половина данных загрузилось, щас по новой все грузить что ли?
|
|||
25
Рэйв
24.04.14
✎
09:13
|
(24)Прими соболезнования:-) Придется повторно грузить.
|
|||
26
ДенисЧ
24.04.14
✎
09:13
|
(24) да.
А вообще - переписать обработку, чтобы она сохраняла прогресс и не загружала с начала |
|||
27
Wobland
24.04.14
✎
09:15
|
или РС завести для того, что принято
|
|||
28
AnisaL
24.04.14
✎
09:18
|
(27) даже в течение 1 минуты могут данные поменяться в биллинге, откуда знать что ничего не поменялось из загруженного?
|
|||
29
Wobland
24.04.14
✎
09:19
|
а вообще, конечно, хорошо, что это случилось. теперь Аниса знает, что писать пару месяцев назад надо было так, чтобы жмаканье на кнопку загрузки, скажем, не приводило в (24)
|
|||
30
Рэйв
24.04.14
✎
09:19
|
(28)Тогда тебе вообще по барабану что загрузилось и сколько .Все равно надо всю кучу загружать полностью
|
|||
31
Wobland
24.04.14
✎
09:20
|
(28) тогда развидь (29) ;)
|
|||
32
AnisaL
24.04.14
✎
09:21
|
(29) тебе смешно, а мне вообще не до смеха.. не знаю что теперь делать
|
|||
33
AnisaL
24.04.14
✎
09:22
|
(30) эта куча загружается полдня((
|
|||
34
Wobland
24.04.14
✎
09:23
|
(33) а это - мощный стимул к оптимизации производительности ;)
|
|||
35
Рэйв
24.04.14
✎
09:26
|
(33)Такие протяженные по времени загрузки лучше делать в транзакциях по 100 штук. И быстрее и не так пямять жрется.
|
|||
36
Wobland
24.04.14
✎
09:26
|
+(27) а какой-нибудь чексумм не посчитается из данных внешней БД?
|
|||
37
AnisaL
24.04.14
✎
09:41
|
(34) возможно, но там до фига записей, по каждой таблице 25 тысяч
|
|||
38
Cube
24.04.14
✎
09:41
|
(32) Переписать обработку по-нормальному. Попутно оптимизировав.
|
|||
39
Cube
24.04.14
✎
09:42
|
(37) Ни о чем не говорит...
|
|||
40
AnisaL
24.04.14
✎
09:51
|
(38) может написать кусочек кода?
|
|||
41
AnisaL
24.04.14
✎
09:52
|
(36) чексумм на количество записей?
|
|||
42
Wobland
24.04.14
✎
09:52
|
(40) возможно, даже не один
(41) чексумм на документ/запись/что у тебя там |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |