|   |   | 
| 
 | Снова о тормозах. УПП, мощный сервер, около 50 юзеров | ☑ | ||
|---|---|---|---|---|
| 0
    
        mr_K 01.10.13✎ 13:45 | 
        В последнее время стало совсем невозможно жить. Если раньше на время помогала выгрузка-загрузка в dtник, то сейчас эффект практически нулевой от этого действия. Документы, связанные с партионными движениями могут проводиться от секунд до минут (не скажу что это один и тот же док, но по параметрам близкие, например две реализации). Строк в реализациях от 1 до 20, в ТН - 10-40. В остальных доках примерно то же самое.
 УПП, 1.3.43.2, партионка по среднему. платформа 8.2.18.109 серверная часть на одном сервере с sql. 28Г памяти, сколько-то много процов, быстрая дисковая подсистема (я в этом не спец, но по уверениям админов сервер 90% времени простаивает, нагрузки нет). В кластере серверов 1с создано 2 рабочих процесса, настроен их перезапуск. На sql - настроены по шедулеры все рекомендуемые регламенты. Куда еще копать - ума не приложу ( Сейчас вот проводило реализация с 2 строками несколько минут и в итоге выдало: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.РеализацияТоваровУслуг.МодульОбъекта(3492)}: Ошибка при вызове метода контекста по причине: Ошибка обращения к серверу 1С:Предприятия. по причине: server_addr=tcp://S-1C-1-HW:1565 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1041 file=Src\DataExchangeTcpClientImpl.cpp Строка 3492 в модуле это вызов УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Движения.СписанныеТовары.Выгрузить()); В общем хелп, кто чем сможет ) | |||
| 1
    
        mr_K 01.10.13✎ 13:48 | 
        Да размер базы (mdf) - около 40Г
 Отключили недавно бэапирования лога транзакций на sql, выставили базу в simple mod. Соответственно лог - до 100 Мб. Но прироста производительности не получили. tempdb - на отдельном ssd диске. что еще можно сделать? | |||
| 2
    
        Sonny 01.10.13✎ 13:48 | 
        Сервер 1С 32-битный? Ключи аппаратные?     | |||
| 3
    
        Галахад гуру 01.10.13✎ 13:48 | 
        Какой-то лог маленький.     | |||
| 4
    
        neckto 01.10.13✎ 13:49 | 
        (0) Поиск узкого места в железе осуществлялся?     | |||
| 5
    
        mr_K 01.10.13✎ 13:53 | 
        (2) - сервер 64 битный
 (3) - когда была полная модель восстановления до 100гиг доходило (4) - как сие сделать, чтобы админам предложить? по их словам сервер не нагружен и на 20 процентов | |||
| 6
    
        q100 01.10.13✎ 13:54 | 
        >В кластере серверов 1с создано 2 рабочих процесса, настроен их перезапуск. 
 1 раб. процесс на 4 гига оперативки, соответственно как минимум увеличить до 5 раб. процессов | |||
| 7
    
        Галахад гуру 01.10.13✎ 13:54 | 
        (5) Его ограничили, что-ли?     | |||
| 8
    
        mr_K 01.10.13✎ 13:54 | 
        опечатка в (0)
 на сервере 48Г памяти | |||
| 9
    
        Sonny 01.10.13✎ 13:54 | 
        (1) >>tempdb - на отдельном ssd диске. 
 Отличный способ внезапно потерять данные. Проверено на 2 различных серверах, которые последовательно вышли из строя по причине смерти ссд-шек. При чем откатиться на бэкап было нельзя т.к. "умирали" серваки постепенно, и юзеры успели наколбасить достаточно много данных. Пришлось лечить каждую поврежденную табличку отдельно. Вам это надо? Да еще и при симпл модели. | |||
| 10
    
        mr_K 01.10.13✎ 13:57 | 
        (7) скорее всего. нада глянуть. у нас sql отдельный человек занимается
 (6) в процессах сервера rphost-ы занимают меньше гигабайта каждый. (9) сенкс. не знал, что от падения tempdb могут нагнуться остальные базы. передам админам. боремся же за производительность ) | |||
| 11
    
        eklmn гуру 01.10.13✎ 13:57 | 
        (8) у меня мапяти в 3 раза меньше, строк в документе в 3 раза больше ,юзеров столько же.. все летает, выводы сам сделаешь?     | |||
| 12
    
        eklmn гуру 01.10.13✎ 13:58 | 
        что-то в сетке не так     | |||
| 13
    
        Fragster модератор 01.10.13✎ 13:59 | 
        содя по ошибке - нужно включить техножурнал и посмотреть, почему процессы падают, а уже потом делать выводы.
 может быть тупо итоги не срассчитаны | |||
| 14
    
        Feunoir 01.10.13✎ 13:59 | 
        (5) запускаешь проведение документа и смотришь загрузку процессора процессом rphost.exe. Если она постоянна и равна 100/<число_ядер>, то скорее всего регистр партий разросся до неприличия. А в момент падения клиентской части скорее всего увидишь и падение rphost из за недостатка памяти.
 Но это так чисто телепатия. | |||
| 15
    
        mr_K 01.10.13✎ 14:01 | 
        (12)если бы я в админстве хоть что-то понимал (
 админы говорят, что делают все возможное и не возможное. предлагают переписать партионный блок в 1С ), типа единственное спасение. документы, которые не трогают партии - проводятся практически влет. касса, банк - от 0 до пары секунд | |||
| 16
    
        ДенисЧ 01.10.13✎ 14:03 | 
        Регламенты в скуле выполняются?     | |||
| 17
    
        jsmith82 01.10.13✎ 14:03 | 
        сетка 99%     | |||
| 18
    
        H A D G E H O G s 01.10.13✎ 14:03 | 
        (9) Из за умирания tempdb - умирают базы?
 Вот это поворот! | |||
| 19
    
        mr_K 01.10.13✎ 14:04 | 
        (13) блин! регламент же должен рассчитывать. а не отработал. итоги в 31.08.
 сенкс!! это поправлю, понаблюдаю | |||
| 20
    
        mr_K 01.10.13✎ 14:05 | 
        (16) Да     | |||
| 21
    
        mr_K 01.10.13✎ 14:13 | 
        (17) а что может быть с сеткой? что мониторить?     | |||
| 22
    
        Sonny 01.10.13✎ 14:21 | 
        (18) Ну, если точнее в первом случае на ссд был кэш контроллера дискового массива, где лежали сами базы. А во втором таки да - данные были испорчены из-за глюков ссд-шки с темпдб. В обоих случаях ссд умирали по причине выработки ресурса. В обоих случаях они умирали не сообщая о том что ресурс перезаписи заканчивается, и вообще не выдавая каких-либо ошибок, и не переходя в режим read-only.
 И что характерно - после переноса tempdb на массив из обычных пятнадцатитысячников к основным базам, не было никакого падения производительности. Для себя я выводы сделал. | |||
| 23
    
        Никола_ Питерский 01.10.13✎ 14:26 | 
        Сервер 1С и Сервер СУБД на разных машинках ???
 Они надеюсь напрямую между собой контачат Гигабитом(минимум) ? Или в какой нибудь супер пупер ЦИСКО воткнуты ? вместе с юЗверями ? Сетка 98%. Имхо. | |||
| 24
    
        Никола_ Питерский 01.10.13✎ 14:30 | 
        Сорри невнематочно читал то есть на одной железяке 1С+СУБД ?
 Тогда точно сетка, если в моммент проведения железяка курит. | |||
| 25
    
        mr_K 01.10.13✎ 14:34 | 
        (24) да, на одном сервере.
 юзеры в терминалах на других серверах. | |||
| 26
    
        Нуф-Нуф 01.10.13✎ 14:39 | 
        ЦУП уже предлагали?     | |||
| 27
    
        mr_K 01.10.13✎ 14:48 | 
        (26) уже много раз думал в эту сторону )
 был на паре семинаров франчевых по производительности. с их слов, информация которая получена с помощью ЦУП мягко говоря помогает крайне редко. вернее не так. информации много можно получить, вся она очень интересна, но чтобы получить реальный прирост один хрен придется курочить типовые модули. а т.к. мне сие вообще никуда не уперлось - то пока ЦУП откладывается | |||
| 28
    
        shuhard 01.10.13✎ 14:49 | 
        (0) ТС настолько наивен, что ждёт от форума решения своей проблемы, стоящее его квартальной зарплаты ?     | |||
| 29
    
        mr_K 01.10.13✎ 14:54 | 
        (28) Если кто-то готов взяться за решение проблемы за разумные деньги и реальные сроки и гарантировать результат (без переписывания типовых модулей) - это обсуждаемо.
 и кстати напомнили про пересчет итогов, который почему-то не выполнился регламентом - сделал ручками, первое впечатление - гут. стало много легче. теперь буду контролировать. спасибо форуму и отдельно Fragster! | |||
| 30
    
        Лефмихалыч 01.10.13✎ 14:57 | 
        (0) процессов-то можно и поболе насоздавать, чай памяти-то дофига. Ну да это не спасет все равно     | |||
| 31
    
        krbIso 01.10.13✎ 15:02 | 
        (0)"В кластере серверов 1с создано 2 рабочих процесса, настроен их перезапуск"
 Перезапуск как настроен? Может на объем памяти? Проблема у вас из за падения(или перезапуска) рабочих процессов. Настроить техжурнал и ловить. Еще можно для ускорения врубить shared memory. | |||
| 32
    
        mr_K 01.10.13✎ 15:03 | 
        (30) мы экспериментировали от одного до 8. по ощущениям 2 - лучше всего. хотя даже с настроеным временем жизни процесса 12 часов и смерти после этого через 12 часов, они иногда зависают. И зависший процесс реально поттормаживает.     | |||
| 33
    
        ptiz 01.10.13✎ 15:05 | 
        (22) Модели сдохших SSD ?     | |||
| 34
    
        Midaw 01.10.13✎ 15:08 | 
        (0) я более чем уверен, что на дешевом маршрутизаторе падают пакеты от большого трафика. было в одной из организации в прошлом. правда проблему там так и не нашли и не устранили.     | |||
| 35
    
        ptiz 01.10.13✎ 15:08 | 
        (15) "админы говорят, что делают все возможное и не возможное. 
 предлагают переписать партионный блок в 1С ), типа единственное спасение." - короче, смотреть ничего не хотят, валят всё на 1С. Посмотри вместе с ними счетчики производительности на сервере. | |||
| 36
    
        eklmn гуру 01.10.13✎ 15:10 | 
        (32) заметь, уже не 1 человек тебе говорит, что админы либо ленивые, либо малознающие, выбирать тебе.     | |||
| 37
    
        mr_K 01.10.13✎ 15:13 | 
        Спасибо всем!
 когда будем с админами следующий раз думать, что делать, скину им ссылку на эту ветку. может поможет ) | |||
| 38
    
        Midaw 01.10.13✎ 15:15 | 
        (37) обязательно отпишись как решили проблему, интересно     | |||
| 39
    
        mr_K 01.10.13✎ 15:37 | 
        (38) Эйфория в (19) и (29) была немного преждевременна.
 Симптомы остались в целом прежние. То густо, то пусто. Ну т.е. то 1-2 минуты на реализацию, то пара секунд. Запускает один и тот же юзер. Активность остальных - тоже в норме. Мега отчеты никто не запускает, документы скопом какой-нить обработкой не формирует/не проводит. Админы очень интересуются, куда могут падать пакеты и как это на 1С влияет? Если сервер 1С и сервер БД на одной машине. И маршрутизаторы не из дешевых. Циски. | |||
| 40
    
        piter3 01.10.13✎ 15:39 | 
        (39)ну что вернулись к (28)     | |||
| 41
    
        mr_K 01.10.13✎ 15:40 | 
        (39+) каких-то особых всплесков по процессорному времени и отожратой памяти на rphost-ах при зависаниях и не зависаниях не отмечено. всего 4 процесса rphost. каждый в среднем юзает проц на 3-7%. Памяти - не больше гига. Всплесками загрузка проца до 15%, но с проведением доков именно этим пользователем это не связано. Активность других.     | |||
| 42
    
        mr_K 01.10.13✎ 15:41 | 
        (42) Я в (29) озвучил готовность заплатить за результат.
 А так - наверное да. | |||
| 43
    
        ptiz 01.10.13✎ 15:41 | 
        (39) Зайти на сервер по rpd и запустить там 1С, чтобы исключить влияние сети. 
 При проведении документа посмотреть нагрузку на сервер. Если это слишком сложно, то позовите, наконец, специалистов. | |||
| 44
    
        Midaw 01.10.13✎ 15:43 | 
        (39) если явно не указано localhost, то трафик может идти как угодно. shared memory стоит использовать. на циске по умолчанию может быть не включен Flow Control и так далее.     | |||
| 45
    
        jsmith82 01.10.13✎ 15:49 | 
        (43) в смысле по рпд? они локально юзают шоле?     | |||
| 46
    
        jsmith82 01.10.13✎ 15:51 | 
        а, в терминалах     | |||
| 47
    
        zmaximka 01.10.13✎ 15:54 | 
        А ты проверь выполняются ли рекомендуемые процедуры по обслуживанию базы. апдейт статистики очистка процедурного кэша.     | |||
| 48
    
        BigShmax 01.10.13✎ 15:56 | 
        а я бы  ещё глянул нагрузку терминал сервера.  как я понимаю он отдельно от SQL+1c.   если все 50 пользователей  на терминале  то они  могут  там  разносить дисковое  пространнство оного тока в путь.     | |||
| 49
    
        mr_K 01.10.13✎ 15:56 | 
        (43)Зашел на сервер. Запустил базу (в качестве сервера прописано localhost). Реализация. 4 строки. 48 секунд. на rphost-ах никак не отразилось.
 (47) должны. админы во всяком случае утверждают, что выполняются ночью после бэкапирования. | |||
| 50
    
        piter3 01.10.13✎ 16:01 | 
        1.можно поставить демку 
 2.да включай уже замер производительности 3.ТЖ тоже не плохо включить бы (хотя бы excp кажись событие) | |||
| 51
    
        BigShmax 01.10.13✎ 16:09 | 
        (50) + 1     что тормозит проверить 5 секунд замером.     | |||
| 52
    
        Fragster модератор 01.10.13✎ 16:12 | 
        а отложенное проведение по партиям врубить - не?     | |||
| 53
    
        vvf1973 01.10.13✎ 16:16 | 
        (0) вам, наверное, к gilev.ru. По крайней мере, "удаленное ознакомление с проблемой и предварительная оценка объёма работ" - бесплатно :-) тут тусуются в разной степени инкарнации odavid :-)     | |||
| 54
    
        mr_K 01.10.13✎ 16:19 | 
        (52) бухи сильно против. даже ради производительности не готовы отказаться от сумм "здесь и сейчас". обсуждали много раз.     | |||
| 55
    
        eklmn гуру 01.10.13✎ 16:21 | 
        (53) это? http://www.gilev.ru/10054/     | |||
| 56
    
        ptiz 01.10.13✎ 16:22 | 
        (54) А что они делают с суммой "здесь и сейчас"?     | |||
| 57
    
        eklmn гуру 01.10.13✎ 16:24 | 
        (54) напиши им отчет о приблизительной стоимости, пусть его смотрят     | |||
| 58
    
        asady 01.10.13✎ 16:25 | 
        (56) проблема скорее всего не методическая - хотя меня этот вопрос тоже интересует
 (0) проверь регистры партий на закрытие - возможно у тебя тупо не закрываются партионные регистры | |||
| 59
    
        eklmn гуру 01.10.13✎ 16:26 | 
        кароче, переходи на РАУЗ ))     | |||
| 60
    
        mr_K 01.10.13✎ 16:36 | 
        (56) Им так спокойнее.
 (58) Зависшие количества без сумм и наоборот бухгалтерия регулярно мониторит, разбирается и приводит в чувство. (59) Главбуху "черный ящик" РАУЗА как нож вострый. Когда в течении месяца непонятно как закроется и расчет себестоимости на много часов (это совсем не устраивает) | |||
| 61
    
        zmaximka 01.10.13✎ 16:42 | 
        что замер производительности показывает то?     | |||
| 62
    
        eklmn гуру 01.10.13✎ 16:48 | 
        (60) весь пост - вода :)     | |||
| 63
    
        mr_K 01.10.13✎ 16:52 | 
        (61) УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Движения.СписанныеТовары.Выгрузить());    1    69,323181    82,79     | |||
| 64
    
        mr_K 01.10.13✎ 16:52 | 
        69 с лишним секунд и 82% на движение партий..     | |||
| 65
    
        Fragster модератор 01.10.13✎ 16:56 | 
        (64) кстати, если несвежий УПП, то там запрос с соединений на временные переписать сильно помогает     | |||
| 66
    
        Обработка 01.10.13✎ 16:56 | 
        (49) Если на сервере 48 сек то тут надо отладчиком или другими обработками проверить что там долго считается.
 Выше сказали надо капнуть регистры. | |||
| 67
    
        zmaximka 01.10.13✎ 16:58 | 
        ну а теперь смотри что тормозит в УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров     | |||
| 68
    
        DayDreamer 01.10.13✎ 16:58 | 
        все не читал, на сервере режим энергопотребелния какой включен?     | |||
| 69
    
        asady 01.10.13✎ 16:59 | 
        (60) ты сам посмотри тупым универсальным отчетом     | |||
| 70
    
        Сисой 01.10.13✎ 17:03 | 
        softpoint или Гилев решат ваши проблемы за пару дней.
 Там скорее всего пару запросов надо переписать, регистры закрыть и индексы включить. | |||
| 71
    
        mr_K 01.10.13✎ 17:07 | 
        (70) Индексы ладно. А потом 1С в новом релизе че-нить меняет партионное - и привет.
 (67) Это пока не могу. Отладка на сервере не включена. (69) Да смотрел. нет там ничего криминального. И собственно насчет закрытия партий и переписывания запросов: если бы дело в этом было, то не было бы скачков от секунд до минут. Всегда получал бы стабильно плохие результаты. | |||
| 72
    
        Apokalipsec 01.10.13✎ 17:11 | 
        + к (68)  а ещё сервер физический или виртуальный?:)     | |||
| 73
    
        Нуф-Нуф 01.10.13✎ 17:13 | 
        ЦУП. и переписывать, переписывать, переписывать...     | |||
| 74
    
        mr_K 01.10.13✎ 17:17 | 
        (72) на виртуальных ваще беда ). хардварный     | |||
| 75
    
        wPa 01.10.13✎ 17:19 | 
        (0)  почитай Гилева. Навскидку - давние опорные итоги/неразделенные итоги, нет отложенного проведения, журнал транзакций на диске с рабочей базой, неоптимальные  запросы, РЛС, большая фрагментация индексов на скл, синхронная статистика
 зы 500Гб база 200 юзеров все тянет | |||
| 76
    
        Heckfy 01.10.13✎ 17:22 | 
        Присоединюсь к тем, кто сказал, что проблема в сетке. Проходили такое. Пусть админы кольцо ищут. И не нужно покупать тупые свитчи, которые при закольцовке не умеют порты гасить.     | |||
| 77
    
        Heckfy 01.10.13✎ 17:23 | 
        Причем, описанные симптомы проявлялись только в одном секторе сети.     | |||
| 78
    
        zmaximka 01.10.13✎ 17:26 | 
        вобщем решили. вали все на админов     | |||
| 79
    
        Patrio_ O_Muerte 01.10.13✎ 17:27 | 
        Смотри не ЦУП, смотри счетчики производительности     | |||
| 80
    
        Сисой 01.10.13✎ 17:27 | 
        (76) Дык сетку проще простого идентифицировать. Установите 1С вечером прямо на сервер, отрубите внешние подсетки и запустите проведение с сервера. Если все будет летать - сетка.     | |||
| 81
    
        Patrio_ O_Muerte 01.10.13✎ 17:27 | 
        ИМХО у тебя диски лажовые     | |||
| 82
    
        Сисой 01.10.13✎ 17:28 | 
        У меня была база 150 гиг, 100 юзеров, проводилось секунд за 10.
 SQL точно только 1С юзает? | |||
| 83
    
        Fragster модератор 01.10.13✎ 17:29 | 
        За билет на ИС могу попробовать ускорить проблемный участок. Раза в три-пять. но конфу корежить чуть чуть нужно     | |||
| 84
    
        Heckfy 01.10.13✎ 17:30 | 
        (80) Согласен. О чем вообще можно говорить, если ТС даже ping -t на сервак не проверил. Да еще с не стандартным размером пакетов.     | |||
| 85
    
        Сисой 01.10.13✎ 17:32 | 
        А никого не смутила фраза: "tempdb - на отдельном ssd диске"?
 ЭТО ЖЕ НОНСЕНС! ssd оптимальнее под чтение, а не под постоянную перезапись. Куда оптимальнее поставить RAID 10 отдельно для БД, отдельно логов, отдельно под tempdb. Без ssd. | |||
| 86
    
        Heckfy 01.10.13✎ 17:34 | 
        (85) Я думаю, это тема отдельной ветки. И с 
 Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.РеализацияТоваровУслуг.МодульОбъекта(3492)}: Ошибка при вызове метода контекста по причине: Ошибка обращения к серверу 1С:Предприятия. по причине: server_addr=tcp://S-1C-1-HW:1565 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1041 file=Src\DataExchangeTcpClientImpl.cpp Никак не связана. | |||
| 87
    
        Сисой 01.10.13✎ 17:34 | 
        Мы использовали массив ssd для OLAP. Вот там было здорово!     | |||
| 88
    
        shuhard 01.10.13✎ 17:36 | 
        (86) совсем не связан, но ТС Гилева не читал =)
 http://www.gilev.ru/10054/ | |||
| 89
    
        Сисой 01.10.13✎ 17:36 | 
        Ну "Удаленный хост принудительно разорвал существующее подключение" - это потеря пакетов стопудово.
 У нас такое было, когда периодически рвалось соединение клиентов с сервером DNS. Они получали новый динамический ip и их отрубало от сервера 1С... | |||
| 90
    
        shuhard 01.10.13✎ 17:37 | 
        (89) в 90% случаев это фоновое задание     | |||
| 91
    
        Сисой 01.10.13✎ 17:40 | 
        (90) У ТС всего 2 рабочих процесса, если бы фоновое задание валило процесс, половина юзверей бы вылетела.     | |||
| 92
    
        vvf1973 01.10.13✎ 17:46 | 
        (55) в том числе, но я к тому, что тут тс не найдет решений проблемы, имхо :-)     | |||
| 93
    
        nirazu ne 1c 02.10.13✎ 04:12 | 
        (0) у вас косяк в работе сети
 Удаленный хост принудительно разорвал существующее подключение: либо сетевой адаптер на клиентской машине(ваш терм сервер) теряет сеть совсем или преподключаетсчя или мутит воду ближайший свич ну и конечно ваш 1с сервер тоже нужно проверить на сетевые параметры как то один чел выставил в свойствах сетевого адаптера какую-то хрень в разделе где автоопределение скорости, буфер... так сеть работала, но скорость копирования сильно сильно упала и работа в терминале стала мучительной | |||
| 94
    
        strange2007 02.10.13✎ 04:44 | 
        Автор, админов пинай. Серьёзно. Эти продуманные ребята, оценивают производительность по диспетчеру, где стоит загрузка процов. У нас в одной конторе процы вообще процентов на 5-10 загружались, а диски на 1100%
 Меня тоже тут один "крутой" автосервис долбил в плане тормозов. И сервер хорорший и пользователи по струнке ходят, а админ вообще образец честности и порядочности. В итоге выяснилось, что кто-то нечаянно на серверах разместил игровые сервера. Один с вовкой, один с контерстрайком. Вроде мелочи, а работать могли только на счетах | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |