|
Включение отладки на сервере (-debug): есть ли последствия/ньюансы/минусы? | ☑ | ||
---|---|---|---|---|
0
dave2000
13.07.15
✎
20:03
|
Есть сервер 1С8.2, на нем крутится база УПП, в которой в среднем одновременно работают около 200 человек. Также есть потребность включить отладку кода на сервере (ключом -debug) - иногда без неё бывает просто не обойтись. Как это повлияет на работу пользователей (скорость работы программы/количество отжираемой памяти и т.д.)? Что при этом следует учитывать?
|
|||
1
Fuas4
13.07.15
✎
20:42
|
(0) вроде с дебагом медленнее работает сильно. А так тоже очень интересно умных людей послушать
|
|||
2
cons74
13.07.15
✎
20:43
|
поиск? не не слышали
|
|||
3
cons74
13.07.15
✎
20:43
|
нормально все работает
|
|||
4
ДенисЧ
13.07.15
✎
20:44
|
(1) @с дебагом медленнее работает сильно@
ЛПП |
|||
5
Fuas4
13.07.15
✎
20:46
|
Зачем тогда этот режим? Че бы его по умолчанию включенным не держать (прям при установке чтоб включался и даже чтоб ключа debug не было), если все ок?
|
|||
6
ДенисЧ
13.07.15
✎
20:46
|
(5) ибо нефиг.
|
|||
7
Fuas4
13.07.15
✎
20:47
|
(6) не аргумент
|
|||
8
ДенисЧ
13.07.15
✎
20:48
|
(7) Да мне как-то фиолетово...
|
|||
9
dave2000
13.07.15
✎
21:14
|
На других серверах всегда держали дебаг включенным, там тоже крутились УПП, но объемы данных и пользователей было в разы поменьше - за несколько лет работы никаких глюков не замечалось, всё работало стабильно, и очень удобно для разработчика. А вот на больших базах задались вопросом, что если оно где-то ощутимо будет на что-то влиять?
Если так логически поразмышлять, то сами разработчики платформы упомянули бы, чем чревата установка дебага на сервере, написали бы на что это может повлиять. Но нет, просто пишут, что для включения отладки на сервере используйте ключ -debug. Ни о каких предостережениях не упоминается. А с другой стороны, почему-то этот флаг по умолчанию отключен. Или может это "умолчание" осталось в наследство от древних версий платформы и сейчас уже разницы особой не играет? Если бы где-то было описано, как этот механизм устроен изнутри, можно было бы сделать какие-то выводы. |
|||
10
Cyberhawk
13.07.15
✎
21:33
|
Цитата из документации: "СОВЕТ. В связи с тем, что в режиме отладки производительность сервера падает, рекомендуется использовать отладочный режим только для тех серверов, на которых выполняется отладка."
|
|||
11
Cyberhawk
13.07.15
✎
21:35
|
Ну и на партнерке замеряли по АПДЕКСу - пишут, что от 3 до 8 процентов прирост без режима отладки
|
|||
12
WebberNSK
13.07.15
✎
21:43
|
(0) "на лету" делаешь скульный бэкап и восстанавливаешь его на другом сервере, где включен флаг отладки
я написал скрипт для этого и из рабочей базы делал тестовую в одно нажатие за пару минут |
|||
13
CHerypga
13.07.15
✎
22:11
|
(9) если бы от включения режима отладки не было никаких минусов, не было бы и ключа -debug, ибо он был бы включен изначально и не отключался бы
|
|||
14
tixis
13.07.15
✎
22:20
|
(0) Чтобы узнать повлияет ли на производительность включение отладочного режима нужно сделать замеры АПДЕКС с включенным и выключенным режимом, все вопросы отпадут. Если не хотите включать режим отладки на боевом сервере, то на ИС есть статья, как сделать копию сервера и использовать ее для отладки. Т.е. у тебя получается 2 одинаковых сервера 1с на одном физическом сервере, только они на разных портах. Сам не пробовал, но народ пользуется.
|
|||
15
MadJhey
13.07.15
✎
22:29
|
(14) второму серверу разве не нужен отдельный ключ?
|
|||
16
AntonyFO
14.07.15
✎
05:09
|
Надежнее, конечно отдельный дебадженный сервак иметь, лицензия нужна безусловно
|
|||
17
Mitriy
14.07.15
✎
07:58
|
где-то пролетало, что в отладочном режиме не рекомендуется запускать больше одного рабочего процесса...
|
|||
18
ИС-2
naïve
14.07.15
✎
08:22
|
||||
19
D_Pavel
14.07.15
✎
08:31
|
(0) всегда стоит -дебуг, тормоза даже если и есть небольшие, но все же это быстрее чем переключать режим дебага и перезапускать сервер каждый раз когда нужно сделать отладку, не говоря уже о неудобствах делать копию сервера для отладки.
|
|||
20
Dmitrii
гуру
14.07.15
✎
08:37
|
Проблема яйца выеденного не стоит.
Никто не мешает развернуть еще один сервер 1С на том же самом физическом сервере (если отдельной лицензии нет), но на других портах и разворачивать там копию базы. Ну вот до чего 1С-ники ленивые.... пи..ец. (16) > лицензия нужна безусловно Бред. Читайте документацию. Хоть десяток серверов разверните на физическом сервере. Хоть разных версий, хоть одной. http://its.1c.ru/db/v83doc#bookmark:cs:TI000000124 |
|||
21
ЧеловекДуши
14.07.15
✎
08:38
|
Судя по различным отзывам по производительность. Народ либо работает на маленьких БД и падения производительность попросту незаметна на фоне "кода писателей".
Либо сервера уже достаточно мощные, что бы тянуть еще и отладку :) |
|||
22
ЧеловекДуши
14.07.15
✎
08:38
|
(20) Физический сервер, это роскошь. Сейчас повальная виртуализация :)
|
|||
23
ЧеловекДуши
14.07.15
✎
08:39
|
(22) Некоторые люди вообще арендуют дата центры :)
|
|||
24
Dmitrii
гуру
14.07.15
✎
08:39
|
(21) В ветке из ссылки в (18) высказывалось мнение, что в небольших базах (20-30 пользователей) падение производительности незаметно. Заметно становится в больших базах около сотни пользователей.
|
|||
25
Dmitrii
гуру
14.07.15
✎
08:41
|
(22) Под физическим сервером я подразумевал тот компьютер, где лицензия на сервер 1С стоит. А физический он в буквальном смысле или виртуальный - всё равно.
|
|||
26
Azverin
14.07.15
✎
09:18
|
(12) а ключ?
|
|||
27
Мыш
14.07.15
✎
09:22
|
(26) Ключ тот же.
|
|||
28
oleg_km
14.07.15
✎
09:23
|
(27) Ну вот, взял и спалил пацанов
|
|||
29
Мыш
14.07.15
✎
09:25
|
(28) Как будто это нарушает ЛС )
|
|||
30
oleg_km
14.07.15
✎
09:25
|
(29) Я в смысле - открыл непосвященным сакральное знание (шутка)
|
|||
31
Мыш
14.07.15
✎
09:26
|
(30) В нашей секте прибыло )
|
|||
32
dave2000
14.07.15
✎
12:08
|
Решили не экспериментировать с рабочим сервером, а поднять паралельно ещё один с включенным дебагом и перенести на него копии рабочих баз. Думаю, это будет оптимальным вариантом: и разработчикам удобно, и на юзерах не скажется.
|
|||
33
Мыш
14.07.15
✎
12:12
|
(32) Параллельно на том же физическом сервере?
|
|||
34
dave2000
14.07.15
✎
12:19
|
(33) да
|
|||
35
oleg_km
14.07.15
✎
12:41
|
(34) Вот и славненько. Бывает зависают подключения у разработчиков - можно перезагрузить сервер не трогая пользователей
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |