|
|
|
1c 7.7 занимает большой обьем процессорного времени... | ☑ | ||
|---|---|---|---|---|
|
0
Answer
30.06.05
✎
07:03
|
У нас в фирме в базах 1с работают терминально, так вот уже не однократно бывают такие случаю когда 1с-ка нафиг вешает весь сервак. Ести ли какие-нибудь способы чтобы снизить загрузку процессора? Отзовитесь кто знает..
|
|||
|
1
Морозов Александр
30.06.05
✎
07:06
|
Какая 1С?
|
|||
|
2
Answer
30.06.05
✎
07:08
|
Версия 7.7, 2 базы на сервере : 1с:Автохозяйство и 1с:Бух под SQL.
|
|||
|
3
fabrikant
30.06.05
✎
07:09
|
А терминал на том же серваке где SQL?
|
|||
|
4
Answer
30.06.05
✎
07:12
|
Нет. Сервер SQL отдельно. Сама 1с-ка жрет много..
|
|||
|
5
Морозов Александр
30.06.05
✎
07:13
|
А не замецал во время чего начинает жрать?
|
|||
|
6
Answer
30.06.05
✎
07:16
|
ХЗ.. вроде при запуске обработки создания большого количества доков . Хотя бывает просто и при работе операторов.
|
|||
|
7
Guk
30.06.05
✎
07:17
|
(6) И что тут удивительного?...
|
|||
|
8
Answer
30.06.05
✎
07:20
|
Удивительного может и нет ничего.. Но так очень напряжно работать. Тормоза бешенные. Бывает что с-ка просто простаивает жрет много..
|
|||
|
9
Морозов Александр
30.06.05
✎
07:21
|
Это все транзакции
|
|||
|
10
evGenius
30.06.05
✎
07:24
|
Ты ей гадине при запуске приоритет низкий поставь. ;)
|
|||
|
11
Татарин
30.06.05
✎
08:37
|
У меня точно такакя же проблема и сервак висит и транзакции замучили... Есть какие нить решения?
|
|||
|
12
gr13
30.06.05
✎
09:25
|
(11) удалить 1с...
|
|||
|
13
Татарин
30.06.05
✎
09:39
|
(12) не смешно...
|
|||
|
14
Морозов Александр
30.06.05
✎
10:08
|
Просто обработки создания большого количества документов надо выполнять ночью...
|
|||
|
15
Татарин
30.06.05
✎
10:09
|
Так вот не получается к сожалению ночью,необходимо днем.
|
|||
|
16
Морозов Александр
30.06.05
✎
10:11
|
Ну хотябы в обед...
|
|||
|
17
Морозов Александр
30.06.05
✎
10:12
|
И это в поиске поищи что-то было про файл транзакций... типа коцать его надо когда большой становиться
|
|||
|
18
Татарин
30.06.05
✎
10:12
|
не выход... обеда не хватит...
|
|||
|
19
Морозов Александр
30.06.05
✎
10:14
|
||||
|
20
Татарин
30.06.05
✎
10:16
|
у меня же не SQL... но все равно спасибо
|
|||
|
21
Морозов Александр
30.06.05
✎
10:17
|
А мы тут про SQL разгавариваем. :-)
А ты на ДБВ? |
|||
|
22
Татарин
30.06.05
✎
10:17
|
аха, на ДБВ...
|
|||
|
23
Морозов Александр
30.06.05
✎
10:21
|
ВК "Приоритет"
Автор: Александр Орефков (mailto:orefkov@ezmail.ru) Назначение: Управление приоритетом выполнения 1С. Данная компонента предназначена для управления приоритетом выполнения 1С а также управлением временем ожидания захвата таблиц. Актуально это при работе 1С в терминальном режиме. Небольшая история из жизни У меня в конторе у самого работает 1С под терминалом. Периодически вся работа практически вставала, сервер подвисал и юзера обрывали мой телефон, мол кирдык пришел. При разбирательстве выяснилось, что виной всему такому безобразию является ожидание захвата таблиц при транзации, проводимой другим пользователем. Оказывается, 1С крайне отвратительно ведет себя во время ожидания, судя по всему, просто гоняя пустой цикл с опросом времени. Как следствие, процесс, ожидающий захвата таблиц, стремится пожрать как можно больше процессорного времени (50-90% независимо от мощности проца). Ситуация развивается так: Первый оператор начинает проводить документ. Второй оператор тоже начинает проводить документ и естетственно напарывается на транзакцию. При этом второй оператор на ожидание захвата начинает расходовать до 90% процессорного времени, отнимая его у первого оператора. Так как первому ресурсов нехватает, проведение документа замедляется и вот уже третий оператор пытается провести док. Вместе со вторым они практически полностью загружают процессор. Первый оператор практически встает, ситуация нарастает лавинообразно, через короткое время сервак зависает. Для избавления от такой ситуации выставил всем юзерам время ожидания захвата таблиц "0". После чего работа нормализовалась. Самое интересное, что самих ситуаций ожидания захвата стало значительно меньше, так как теперь проц не гоняется вхолостую. Ну и попутно написал ВК для этого дела. Ее возможности: - Установка времени ожидания захвата таблиц - Управление приоритетом выполнения процесса/основного потока 1С - Автоматическое изменение приоритета выполнения 1С при начале/завершении транзакции Внимание: При использовании данной компоненты стандартный механизм настройки времени ожидания захвата таблиц отключается. Сколько бы не устанавливалось в окошке параметров 1С, действовать будет значение, установленное програмно (по умолчанию 0). Использование компоненты. Для вызова методов используется объект "Приоритеты" ("Priorities") Пример: приор=СоздатьОбъект("Приоритеты"); Методы объекта "Приоритеты" LockWaitTime(time) ВремяОжиданияЗахвата(время) Устанавливает время ожидания захвата таблиц. Параметры: время - новое значение времени. При неуказанном параметре значение не меняется. Возвращает старое значение времени ожидания захвата. Внимание: При использовании данной компоненты стандартный механизм настройки времени ожидания захвата таблиц отключается. Сколько бы не устанавливалось в окошке параметров 1С, действовать будет значение, установленное програмно (по умолчанию 0). |
|||
|
24
Татарин
30.06.05
✎
10:24
|
А где нужно устанавливать время ожидания
захвата таблиц? |
|||
|
25
Морозов Александр
30.06.05
✎
10:25
|
Настройка пораметров системы-Общие
|
|||
|
26
Татарин
30.06.05
✎
10:27
|
и что всем пользователям прописать нули?
|
|||
|
27
Морозов Александр
30.06.05
✎
10:27
|
Откуда я знаю... У меня нет такой проблемы.
|
|||
|
28
Татарин
30.06.05
✎
10:28
|
Везет)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |