Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Некто запускает нечто и наступают тормоза (http://forums.kuban.ru/f1040/nekto_zapuskaet_nechto_i_nastupayut_tormoza-6041865.html)

ADV 28.08.2014 21:55

Некто запускает нечто и наступают тормоза
 
В информационной базе (нетиповая конфа, написанная когда-то давно на основе ТиС 7.7 редакции 8.5, сетевая) время от времени начали случатся конкретные тормоза длительностью примерно от 15 минут до получаса. В журнале регистрации 1С никаких записей, которые прояснили бы кто картину найти не получилось. Сисадмин утверждает, что в моменты "тормозов" именно 1С грузит сервер заметно больше обычного, т.е. кто-то из пользователей запускает какую-то обработку(ки) в 1С, которая не делает записей в журнал регистрации.
Вариант дописать в обработки "ЗаписьЖурналаРегистации("НачалоОработкиТакойТО") и (КонецОбработкиТакойТО)" начав с наиболее вероятных "виновников" тормозов понятен, но обработок достаточно много, как внутренних так и внешних. Нет ли в 1С или в ВК какой-нибудь предопределенной процедуры типа "ПриЗапускеЛюбойОбработки"?

VZ 28.08.2014 23:08

Толи формекс, толи 1спп... Но там вроде как перехватываются дочерние окна. Что для обработки необязательно.
А самопальная вообще ничего докладывать не обязана. И бороться с самопалом тяжко: "штатная" защита годна токмо для навешивании лапши лохам...
Составь список юзеров, умников сверху. В момент тормозов грохай процессы по одному, смотря на то, какой юзер владелец. Смотри на загруженность, помечай в списке.

VZ 28.08.2014 23:17

когда тормозов нет, тоже кого-то грохай невначай. Имитируй сбои, независящие от обработок. С админом громко ругайся ;)

Morons 28.08.2014 23:18

(0) база sql?

VZ 28.08.2014 23:21

3-Дебилы > "[em]ТиС 7.7 редакции 8.5, [b]сетевая[/b][/em]" (0)

Morons 28.08.2014 23:24

(4) sql не бывает сетевой?:)

VZ 28.08.2014 23:29

5-Дебилы > SQL по сущности физической сетевой продукт, потому [em]вменяемые[/em] и не приплюсовывают к обозначению "sql" лишнее "сетевая".

Morons 28.08.2014 23:32

(6) а откуда такая уверенность во вменяемости автора?:)

VZ 28.08.2014 23:45

7-Дебилы > Наивный...

Ткачик 28.08.2014 23:48

Не, ну возможна же [b]файловая[/b] сетевая... или я тоже наивный?

VZ 29.08.2014 00:06

9-Ткачик > Дык, для v77 "сетевая" и означает "ДБФ-ная БД на файл-сервере" ;) Причем можно без дополнительного пояснения "не базовая" :)

Ткачик 29.08.2014 00:20

(10) А почему обязательно "на файл-сервере"? На "терминальном сервере" не?

Morons 29.08.2014 00:36

Валера так верит всем надписям в инете, как будто это трудовой кодекс

bma1 29.08.2014 07:13

У меня на файловой сетевой 77 такое было, когда неимоверно распух от времени журнал документов а у нескольких пользователей были в журналах заданы периоды "от царя Гороха"...
Местное лечение - заставил выставить в журналах приемлемые периоды, кардинальное лечение - обрезал базу.

101 29.08.2014 07:36

как варианты как раз происходит записьжурналарегистрации
-
началотранзакции
попыткаисключение
даплинашоугодна
хоть сохранение ниипического файла на диск в формате ексель

t_steb 29.08.2014 08:56

[quote=ADV;36340910]Некто запускает нечто и наступают тормоза[/quote]
Типичнай вапрос, типичнаго адынесника. Бисталкова и ни па сущиству, впрочим, ента, собствинна, и исть праисхаждение адынесника на белый свет.
Но я тибе памагу, ить усё проста:
[b]Нада проста зделать што та![/b]

Управление торговлей 11 29.08.2014 09:24

неужели у кого-то существует сетевая 1С 7.7, существующая вне терминального сервера? а если это происходит на терминальном сервере, то достаточно посмотреть, чей процесс грузит процессор.

qweqwe123123 29.08.2014 09:56

1. сисадмины они такие
2. засунуть все обработки в конфигурацию, добавить записи в ЖР, запретить запуск внешних обработок
3. свернуть базу
4. организовать терминальный сервер, если нету
5. поменять диски сервера на SSD
имхо

Управление торговлей 11 29.08.2014 10:16

17-Зелёный тролль >еще вариант - "Забить на это"

Управление торговлей 11 29.08.2014 10:20

(0) Если сервер терминальный - можно определить пользователя, чей процесс грузит процессор. Если сервер файловый - определить клиента, который создает наибольший трафик.
Адресуй все к админу, если он такой умный, что причину нашел в 1С

Helen1986 29.08.2014 13:23

закон природы - у всех админов виновата 1це

Кибер 29.08.2014 19:08

пусть покажет в какой программе он видит что 1с грузит сервер :))

Чучундер 29.08.2014 23:17

и в чем собственно проявляются ТОРМОЗА..? формы вместо 1 секунды открываются 5 секунд..? конкретнее - какие тормоза?
.
1. при установленном формексе есть предопределенная процедура типа "ПриоткрытииОбработки"
2. на ИСе есть "трекер" выполняющегося кода
.
собственные домыслы: если есть тормоза, но нет транзакций - формируется какой-то тяжелый отчет.. типа экселя с картинками...

qweqwe123123 29.08.2014 23:45

22-Чучундер > трекер пишет весь исполняемый код всех пользователей. в разные файлы что ль?
может это ЖР и тормозит?

ADV 29.08.2014 23:53

База дбф, работает в терминале.
17-Зелёный тролль > забить, увы, не получится))
19-Управление торговлей 11 > "все к админу" - админ пару дней назад взял отпуск до середины сентября
22-Чучундер > открытие форм и движение по ним тормозит, записи элементов справочников, проведение документов (последнее впрочем может из-за конца месяца - думаю может стоит период итогов на декаду перевести)
Ситуация вроде прояснилась - мне сегодня сообщили о наступлении тормозов и я посмотрел удаленно (я там "приходящий") - сервер действительно грузят процессы 1С, но "бухгалтерии" - как выяснилось ее пользователи (которые и в "торговле" есть потому админ и не сказал мне сразу что именно "бухия"грузит сервак) несколько последних дней активно 41ый с начала года анализируют - я пока что ГБ попросил чтоб они несколько поуменьшили активность когда пик выписок накладных (хотя понятно, что им тоже работать надо). Вернется из отпуска админ подумаем как улучшить железо сервера. Спасибо всем откликнувшимся))
З.Ы. А "записьЖурналаРегистрации" в тяжелые обработки и отчеты все ж подобавляю на всякий случай

qweqwe123123 30.08.2014 00:00

24-ADV > отчеты тормозят скорее всего из-за расшифровки ячеек. если её убрать, по сети будет всё намного быстрее. конечно, если им такой отчет сгодится.

Чучундер 30.08.2014 09:47

(24) дефрагментацию диска сделай, тоже помогает.

Управление торговлей 11 30.08.2014 11:07

24-ADV >запилите raid10 на 6-8 ssd, это сейчас недорого, а эффект будет отличный

qweqwe123123 30.08.2014 11:27

27-Управление торговлей 11 > а мну сказали, что сейчас %% на 20 дороже стало.
какие недорогие лучше? думаю ставить клиентам, от 5 до 15 среднеактивных юзеров.
на 30-50+ юзеров наверное часто лететь будут?

Управление торговлей 11 30.08.2014 12:48

28-Зелёный тролль >например см. [url]http://www.thg.ru/storage/luchshyi_ssd/index.html#_ssd___2014[/url]
рэйд на то и рэйд, изначально - redundant array of inexpensive disks, избыточный массив недорогих дисков
нехай летят, на то и резервирование.
Впрочем, у меня на 40+ пользователей не летят. Вообще в моей практике массово дохли только дешевые ocz, зелененькие такие.

qweqwe123123 30.08.2014 14:16

29-Управление торговлей 11 > хм, посмотрел в nix.ru
самсунги только 840 серии есть, пишет "Невозможно использование данного накопителя в серверах из-за недостаточного ресурса".
[url]http://www.nix.ru/autocatalog/ssd_samsung/SSD_SATA_6Gb_Samsung_840_EVO_MZ7TE250BW_TLC_172529.html?city_id=1721[/url]
гонит?

Управление торговлей 11 30.08.2014 18:24

30-Зелёный тролль >а хз. сейчас глянул - покупали sandisk, crucial, kingston
все это покупалось с осознанием, что продукты десктопные, с планом заменить весь массив носителей через 3 года. в каждом массиве выделено 2 диска под горячую замену

Управление торговлей 11 03.09.2014 19:49

29-Управление торговлей 11 >Вот накаркал - на днях вылетел один из 8-ми ssd в массиве после полгода работы, на 128гб. Замена сразу же подхватилась, ребилд занял 5 минут.
Сам ssd не сдох - утилита показывает отсутствие ошибок и остаток ресурса 99%, отправится теперь в десктоп или нотубук какой-нибудь

Чучундер 03.09.2014 23:15

[url]http://infostart.ru/public/16676/[/url]
Tracer автоматически формирует сообщения:

- о входе-выходе из процедур и функций,
- о возвращаемых значениях функций
- о входе в условные операторы
- о вычисляемых значениях локальных переменных модуля


Текущее время: 02:55. Часовой пояс GMT +3.