|
УПП. Расчет себестоимости. Виснет. | ☑ | ||
|---|---|---|---|---|
|
0
madkat
24.08.10
✎
07:42
|
Собственно впервые столкнулись с проблемой когда зависает расчет.
Железо нормальное - xeon 4 ядра 16 гб оперативки на сервере приложений, ксеон 4 ядра и 8 гб оперативки на сервере sql 2008. При расчете выпадает в ошибку приложения или виснет просто. платформа 8.2.10.82, УПП 1.3.3.1 . закрывали квартал на такой конфигурации. Базу тестировали и средствами 1с и средствами sql. Пока результат нулевой. У кого мысли есть на сей счет? |
|||
|
1
asyr83
24.08.10
✎
07:46
|
как понимаешь что завис расчет? пишешь "закрывали квартал" - он закрылся? или он и виснет?
|
|||
|
2
Нуф-Нуф
24.08.10
✎
07:47
|
что есть "ошибку приложения или виснет просто"
|
|||
|
3
smitru
24.08.10
✎
07:47
|
Ну сразу - Сейчас текущая версия УПП 1.3.5.1
почему мучаетесь со старьём? |
|||
|
4
smitru
24.08.10
✎
07:48
|
затем.. Текущая платформа давно уже 12-я.. почему мучаетесь со старьём?
|
|||
|
5
smitru
24.08.10
✎
07:50
|
и если сыпится по "ошибке приложения" - это явно проблемы уровня виндов (криво стоит 1С, или проблемы с дисками и т.д.)
|
|||
|
6
madkat
24.08.10
✎
08:00
|
1. Висит расчет июля месяца - среднне время расчета 1.20 минут. если висит более 6 часов - считаю что висит. не пишет в журнал регистрации.
2. квартал закрыли без проблем. вот и пишу, что в систему нового ничего внесено не было. 3. Меня новый релиз мало пока интересует - там исправления по ЗП в основном- а зп ведем в другой базе. 4. На текущей платформе рассчитывали уже, поэтом не в ней дело. |
|||
|
7
asyr83
24.08.10
✎
08:01
|
встречный выпуск есть?
|
|||
|
8
smitru
24.08.10
✎
08:05
|
(6) подожди.. ты конкретизируй.. тут или "вылет по ошибке приложения" или же расчёт "уходит в туман". Это разные проблемы.
Если большое время расчёта - нужно смотреть вначале что тормозит.. какая загрузка процессора, ОЗУ, дисковой подсистемы, сетевой подсистемы... А вот вылет по "ошибка приложения" - это другая песня |
|||
|
9
ZyXEL
24.08.10
✎
08:30
|
(8) Андрей ты ли это???
|
|||
|
10
smitru
24.08.10
✎
08:34
|
(9) (скромно потупясь и шаркая ножкой)
Если через столько лет отсутствия меня помнят - то да, это я :-)))) |
|||
|
11
madkat
24.08.10
✎
08:37
|
90 % случаев просто в туман уходит. Вылетало тока на 1 серванте, но больше на нем не запускаем, там возможно чего то и с самой 1с.
Самое интересное что где то на последних циклах итераций виснет. Хорошо, ещё 1 момент - восстанавливаем базу из бэка, двухдневной давности - расчет проходит. документов влияющих на расчет в этот период времени не вводилось |
|||
|
12
Маленький Вопросик
24.08.10
✎
08:38
|
(0) райд какой?
|
|||
|
13
madkat
24.08.10
✎
08:39
|
(12) 5-й если не ошибаюсь
|
|||
|
14
madkat
24.08.10
✎
08:39
|
на файловой версии расчте проходит
|
|||
|
15
smitru
24.08.10
✎
08:42
|
(14) если на файловой проходит, то тогда сразу вопрос "что за сиквел" и что с настройками СУБД (какой уровень восстановления)?
|
|||
|
16
Маленький Вопросик
24.08.10
✎
08:44
|
(13) 5-ый райд - это не хорошо...
|
|||
|
17
madkat
24.08.10
✎
08:49
|
sql 2008 утилита SQL Server 2008 R2 BPA проблем не показала
модель восстановления - полная |
|||
|
18
smitru
24.08.10
✎
08:57
|
(17) а смысл в "полной"? Попробуй тоже самое на Simple
как вариант у тебя трабла с транзат-логами |
|||
|
19
madkat
24.08.10
✎
09:10
|
нет - не в этом дело. базу подняли с полного бэкапа - а там нормально зафиксированные тразакт логи.
|
|||
|
20
smitru
24.08.10
✎
09:25
|
(19) так посмотрите в профайлере на чём висит 1с-ка. На какой транзакции...
Но если в файловом считается, то я бы в первую очередь бы попробовал в Simple mode режима восстановления |
|||
|
21
madkat
24.08.10
✎
09:45
|
Но если в файловом считается, то я бы в первую очередь бы попробовал в Simple mode режима восстановления - можно попробовать. но тогда не работает это правило, тогда как бэк 2 х дневной давности рассчитывается замечательно. Щас попробуем базу перенести на другой скуль сервер и там просчитать.
|
|||
|
22
madkat
24.08.10
✎
11:48
|
Восстановили из бэкапа, модель рековери - симпл.
Последнии строки в профайлере sql перед тем как повиснуть (они имеют статус успешно выполеных): exec sp_executesql N'SELECT DISTINCT _AccumRg20843_Q_000_T_001._Fld20845RRef AS f_1, _AccumRg20843_Q_000_T_001._Fld20848_TYPE AS f_2, _AccumRg20843_Q_000_T_001._Fld20848_RTRef AS f_3, _AccumRg20843_Q_000_T_001._Fld20848_RRRef AS f_4 FROM _AccumRg20843 _AccumRg20843_Q_000_T_001 WITH(SERIALIZABLE) WHERE _AccumRg20843_Q_000_T_001._Period >= P1 AND _AccumRg20843_Q_000_T_001._Period <= @P2 AND _AccumRg20843_Q_000_T_001._RecordKind = CAST(@P3 AS NUMERIC(1,0)) AND _AccumRg20843_Q_000_T_001._Fld20861RRef = @P4 AND _AccumRg20843_Q_000_T_001._Fld20844RRef = @P5',N'P1 datetime,@P2 datetime,@P3 numeric(1),@P4 varbinary(16),@P5 varbinary(16)','4010-07-01 00:00:00','4010-07-31 23:59:59',1,0xB1C1B65F81E8332F47A5049E67485A6C,0x912F0030849E083511DEA8C4B41FBBBD TRUNCATE TABLE #tt3 |
|||
|
23
asyr83
24.08.10
✎
12:39
|
ты хотел на другом скуле посмотреть результат. посмотрел?
|
|||
|
24
rinatru
24.08.10
✎
12:45
|
может быть пересчитать итоги? когда у меня так уходит в туман, а "только два дня назад все считало", я обычно начинаю с пересчета индексов и итогов. помогает
|
|||
|
25
asyr83
24.08.10
✎
12:46
|
бывает у меня проскакивает глюк в системе: открываю групповую обработку, выбираю документ, говорю "менять реквизиты" и по нажатии ОК приложение закрывается. без слов и по-английски. Причем это в копии базы, в рабочей нормально (3*тьфу). Обе базы на одном скуле, сервер приложений один, базы одинаковы...грешу на демоническое обновление
|
|||
|
26
smitru
24.08.10
✎
12:47
|
(22) А что у тебя в качестве _AccumRg20843_Q_000_T_001 выступает?
|
|||
|
27
smitru
24.08.10
✎
12:49
|
(22) и обрати внимание на параметры: '4010-07-01 00:00:00','4010-07-31'
С фига у тебя даты 4010 года???? |
|||
|
28
madkat
24.08.10
✎
13:32
|
тестирование полное выполнено
А что у тебя в качестве _AccumRg20843_Q_000_T_001 выступает - а хз, нет желания смотреть. если бы туда запись была - 1 вопрос, а так от туда чтение было, вполне успешное. С фига у тебя даты 4010 года???? - а потому как при создании базы на сервере приложения выставил смещение в 2000. Проба на другом скуле не увенчалась успехом. |
|||
|
29
Маленький Вопросик
24.08.10
✎
13:39
|
дата 4010 - правильная.
не хочешь лишних проблем ВСЕГДА ставь смещение 2000! |
|||
|
30
smitru
25.08.10
✎
07:35
|
(29) Вполне возможно я чЁ-то в этой жизни не понимаю. Но никогда смещения дат не ставил и всё работает. Может я не замечаю этого "главного"? :-)
|
|||
|
31
madkat
25.08.10
✎
10:14
|
(30) Смещение жить не мешает. Причина не в нем. Мысли есть? Или дальше треп писать будем про смещение?
|
|||
|
32
madkat
27.08.10
✎
08:38
|
Эпопея закончилась. единственное что помогло - смена платформы. видимо где накрылись служебные данные. Перевод в файловую и обратная загрузка в скуль проблему не решило. Чего только сделано не было и другой скуль, и 32-х битный сервер приложения т .д тока смена платформы помогла на 8.2.12.78.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |