|
1c web сервер многопоточность? | ☑ | ||
---|---|---|---|---|
0
WalDW
12.11.21
✎
12:39
|
Здравствуйте. В общем тема стара как мир. Тормозная Файловая база и требуют ускорить неускоряемое. Мною было предложено купить сервак для терминалки, но когда узнали цену за весь этот банкет было отказано в таком апгрейде. В общем теперь думаю поднять Web сервер на Апаче на том что есть у нас в парке машин, самое быстрое из имеющегося это ryzen 5 1600x с 16гигами памяти и ssd жестким диском, отсюда вытекают несколько вопросов:
1. Публикация нескольких баз. Влияние на скорость работы? Насколько критично? 2. Апач 64 бит дружит с 1с? 3. Как организовать многопоточность? Путем поднятия n-го количества Апачей на этом компе? 4. Локальная работа в 1с непосредственно на этом сервере.(например главбух). Нейтральное влияние или не желательно? Т.е. должен стоять отдельно и никого не пускать за него в 1с? Прошу сильно не пинать, для меня это довольно ново. Есть ли какие особенные рекомендации? |
|||
1
vicof
12.11.21
✎
12:59
|
"Есть ли какие особенные рекомендации?"
Сменить работу. |
|||
2
WalDW
12.11.21
✎
13:00
|
или же предложить купить 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений?
Вроде не дорого и многопоточность из коробки как я понимаю. |
|||
3
p-soft
12.11.21
✎
13:01
|
ну, если пытаться выжать глюкозу из говна, то надо хотя бы понимать количество пользователей и размер баз
|
|||
4
vicof
12.11.21
✎
13:01
|
И SQL-сервер
|
|||
5
Chai Nic
12.11.21
✎
13:01
|
Публикуйте параллельно в нескольких апачах. Оно работает.
https://infostart.ru/public/239498/ |
|||
6
WalDW
12.11.21
✎
13:02
|
(3) Одновременно максимум 5 юзверей.
|
|||
7
WalDW
12.11.21
✎
13:03
|
(4) Эмм... 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений без sql не робит?
|
|||
8
WalDW
12.11.21
✎
13:04
|
Нашел. 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений это для sql. Понятно, значит отпадает.
|
|||
9
WalDW
12.11.21
✎
13:05
|
(5) Вот эту находил, как раз было интересно насколько стабильно это работает.
|
|||
10
Галахад
гуру
12.11.21
✎
13:06
|
Хм. А почему не сделать терминальный сервер из ПК в (0). Для 5 пользователей сойдет.
|
|||
11
Kassern
12.11.21
✎
13:08
|
(8) почему сразу отпадает? Можете постгрис развернуть, раз на майкрософтный скуль денег нет. Сервер мини дает вам серверную лицензию для 1с.
Самый дешевый для вас вариант, это купить такую лицензию, перенести базу в скуль воткнуть какой нить быстрый ssd можно в PCI слот, добавить оперативки. Для 5 юзверов хватит за глаза. Зато у вас появляется удобный инструмент бекапов, стабильность БД, регламентные задания (различные обмены) без запуска 1с и т.д. |
|||
12
1Сергей
12.11.21
✎
13:10
|
Есть жи бесплатный скуль
|
|||
13
WalDW
12.11.21
✎
13:12
|
(11) Спасибо. Надо почитать об этом звере. Если хорошо работает то почему бы и да.
|
|||
14
WalDW
12.11.21
✎
13:16
|
(10) Винда серв + лицензии rdp подключений. Фирма небольшая, сейчас денег на это нет особо. Ремонт здания ведем + обновление транспорта доставки. Надо малой кровью обойтись на пару лет. А потом можно и разгуляться - было обещано по крайней мере.
|
|||
15
p-soft
12.11.21
✎
13:16
|
для 5 пользователей можно и на файловой помучиться. но если есть немного денег, то сервер 1с мини и постгре или скл-экспресс.
да, обычный ссд неожиданно быстро кончиться может, надо бекапам повышенное внимание уделить. |
|||
16
Fragster
гуру
12.11.21
✎
13:18
|
(8) чо отпадает-то? постгря бесплатная.
|
|||
17
pavig
12.11.21
✎
13:18
|
(0)
1. Публикация нескольких баз. Влияние на скорость работы? Насколько критично? Не критично 2. Апач 64 бит дружит с 1с? Скажу только за ИИС (рекомендую ИИС, а не апач) - дружит отлично 3. Как организовать многопоточность? Путем поднятия n-го количества Апачей на этом компе? В случае с ИИСом можно сделать несколько аналогичных публикаций к одной и той же базе. Если хочешь в многозадачность, то сколько пользователей - столько и публикаций. Но нет, это всё равно ерунда, так как упрёшься в особенности файловой базы (блокировки на таблицы, а не на записи). 4. Локальная работа в 1с непосредственно на этом сервере.(например главбух). Нейтральное влияние или не желательно? Т.е. должен стоять отдельно и никого не пускать за него в 1с? Конечно надо отдельный сервер (комп) Вообще, рекомендую следующую конфиуграцию. Сервер мини (если активных пользователей не больше 5-и) - стоит примерно 14400 рублей. К нему поставить MS SQL Expreess (бесплатно, но есть некоторые ограничения на размер таблиц). И мир заиграет новыми красками. Но в вашем случае лучше просто переход во фреш или в какое другое облако. 1С:ГРМ опять же неплохое решение (но оно только через партнеров). |
|||
18
WalDW
12.11.21
✎
13:19
|
(15) База весит почти 10гигов, и растет довольно быстро, тупит особенно когда перепроводки мутят. С бекапами и сейчас нет проблемы, это я решу, если что в рейд и будет норм.
|
|||
19
pavig
12.11.21
✎
13:20
|
(17)
+ вместо MS SQL EXPRESS (огранчиение на макс размер таблицы 10 гигов плюс на количество одновременно задействованных ядер процессора) можно использовать POSTGRE, оно тоже бесплатно, плюс оно без ограничений. Но я бы для небольших баз использовал MS SQL, так как он как ни крути шустрее, чем постгри. |
|||
20
p-soft
12.11.21
✎
13:21
|
(18) с таким размером и тенденцией файловый вариант не подойдет
|
|||
21
Kassern
12.11.21
✎
13:22
|
(18) конфигурация какая?
|
|||
22
WalDW
12.11.21
✎
13:22
|
(20) Поэтому я тут у вас. :)
|
|||
23
p-soft
12.11.21
✎
13:22
|
(22) не во что)
|
|||
24
p-soft
12.11.21
✎
13:23
|
(21) в маленькой фирме могут быть только бухии)
|
|||
25
Kassern
12.11.21
✎
13:25
|
(24) сейчас окажется, что речь о ЕРП идет)
|
|||
26
p-soft
12.11.21
✎
13:26
|
(25) ну если там маленькое производство, то да)) конфа то не дорогая))
|
|||
27
WalDW
12.11.21
✎
13:26
|
(21) Бухгалтерия предприятия, редакция 3.0
|
|||
28
fisher
12.11.21
✎
13:26
|
Тема действительно стара как мир. Никто не хочет заниматься анализом узких мест, все хотят кнопку "турбо".
|
|||
29
Garykom
гуру
12.11.21
✎
13:27
|
(0)
>1. Публикация нескольких баз. Влияние на скорость работы? Насколько критично? До 10 юзеров сравнимо быстрей сервера 1С, выше до 25 сравнимов, еще больше юзеров и сервер 1С только >2. Апач 64 бит дружит с 1с? С 64 битной 1С Тонкие клиенты могут быть любой разрядности как и с сервером 1С >3. Как организовать многопоточность? Путем поднятия n-го количества Апачей на этом компе? Для малого кол-ва юзеров до 5 не надо, больше да и разнести по разным портам и клиентов на эти порты разнести >4. Локальная работа в 1с непосредственно на этом сервере.(например главбух). Нейтральное влияние или не желательно? Т.е. должен стоять отдельно и никого не пускать за него в 1с? Влияние нейтральное но не желательно Только обновления напрямую на том компе где база Прописать два ярлыка и основная работа через тонкого через локальную публикацию |
|||
30
Garykom
гуру
12.11.21
✎
13:27
|
(29)+ 4. лучше отдельный сервер за которым никто не работает локально кроме админа! тупо надежней
|
|||
31
WalDW
12.11.21
✎
13:27
|
(28) Да. Сделай нам быстро! Ведь раньше летало, а теперь не летает. Раньше это год назад когда она весила раза в 2 меньше.
|
|||
32
WalDW
12.11.21
✎
13:32
|
Sql serv 2019 standart за ~ 74000руб самый дешевый вариант от мелкософта как я понимаю, думаю попытаться раскрутить директора, все таки хороший задел на будущее.
|
|||
33
WalDW
12.11.21
✎
13:34
|
Блин забыл. Cal-ки тоже нужны будут на 5 юзеров?
|
|||
34
Garykom
гуру
12.11.21
✎
13:34
|
(32) Не надо вам MS SQL
Он тормозней чем PostgreSQL под линукс |
|||
35
Kassern
12.11.21
✎
13:35
|
(34) давайте не будем превращать эту ветку линукс/вин холивар?)
|
|||
36
Garykom
гуру
12.11.21
✎
13:35
|
(34)+ 1С 8.3.20 нормальный инсталлятор под линукс уже
и она быстрая |
|||
37
Garykom
гуру
12.11.21
✎
13:36
|
(35) это к тому что пусть купят сервер 1С 64 битный нормальный и позовут разово админа чтобы настроил и показал тому кто будет обслуживать и все
|
|||
38
Kassern
12.11.21
✎
13:38
|
(32) вот будет забавно, купите скуль, апгрейдите железо, а как тормозило у юзверов, так и тормозит)) Вы, перед всеми манипуляциями, зотя бы како-нибудь анализ проведите. Как загружена система, в какой момент происходят тормоза, что пишется в техжурнал в этот момент и т.д. Протестируйте на бесплатном скуле, а уж потом решайте, что покупать и ставить
|
|||
39
Kassern
12.11.21
✎
13:39
|
(38) а потом окажется, что код был написан через одно место, если конфа не типовая. Или какой-нибдуь внешний отчет коряво реализован, которым все пользуются, либо регламентное задание косячит
|
|||
40
WalDW
12.11.21
✎
13:44
|
(39) Конфа не типовая, программер 1с дописывал. Дайте пожалуйста ссылку на где почитать про техжурнал в 1с, хочу поподробнее изучить этот вопрос.
|
|||
41
ansh15
12.11.21
✎
13:45
|
(35)В таких темах все к этому и идет :)
Поддержу (34) Жаль, все-таки, что автономный сервер(полноценно многопоточный) с файловой базой только 3 пользователя позволяет, без серверной лицензии. 5 было бы самый раз. Только тогда мини-сервер окажется невостребованным... |
|||
42
Kassern
12.11.21
✎
13:47
|
||||
43
Garykom
гуру
12.11.21
✎
13:49
|
(40) RLS включен? Выключить и залетает ))
|
|||
44
WalDW
12.11.21
✎
13:49
|
Всем спасибо огромное за ответы и рекомендации, есть много пищи для ума. Буду разбираться и думаю все получится.
|
|||
45
WalDW
12.11.21
✎
13:49
|
RLS включен? Что это?
|
|||
46
WalDW
12.11.21
✎
13:51
|
Недостатки 1С 8 RLS
Среди недостатков можно отметить заметное падение производительности системы. Это вызвано тем, что платформа при построении запроса в базе данных осложняет любой запрос разработчика дополнительными условиями. |
|||
47
WalDW
12.11.21
✎
13:51
|
Надо проверить
|
|||
48
Смотрящий
12.11.21
✎
13:54
|
(0) но когда узнали цену за весь этот банкет - и сколько зарядили ?
|
|||
49
Amra
12.11.21
✎
14:00
|
(7) Постгре наше все, он бесплатен
|
|||
50
Сергиус
12.11.21
✎
14:21
|
(0)[Тормозная Файловая база и требуют ускорить неускоряемое]
В итоге все равно придут к тому, что надо ставить серверный вариант, все остальное только трата времени и средств. |
|||
51
Garykom
гуру
12.11.21
✎
14:35
|
(50) У них файловая по сети без веб сервера сча
Да сервер 1С будет быстрей Но веб-сервер файловый вариант быстрей на малом кол-ве юзеров чем сервер 1С |
|||
52
Галахад
гуру
12.11.21
✎
14:43
|
Кстати, есть простой бесплатный вариант.
Если оно хорошо работало год назад, нужно всего лишь создать новую базу. В ней будет даже быстрее чем год назад. |
|||
53
pavig
12.11.21
✎
15:06
|
(51)
"Но веб-сервер файловый вариант быстрей на малом кол-ве юзеров чем сервер 1С" Пока главбух не запустит закрытие месяца На самом деле связка IIS+Сервер1С+MSSQLExpress на одной машинке субъективно нисколько не медленнее. А при нагруженной работе - еще и быстрее. |
|||
54
lodger
12.11.21
✎
15:06
|
(50) промежуточный шаг с веб-сервером может закрыть тему на год-два.
|
|||
55
lodger
12.11.21
✎
15:10
|
(0)
1. узкое место будет в блокировках записей в одни и те же таблицы. 2. 100 лет как дружит. 3. в классическом понимании многопоточности - никак. можешь раскидать базы на отдельные веб-сервисы. будет 1 база = 1 ядро, точнее как повезет при балансировке нагрузки. 4. никак ни надо. руки прочь от сервера! пускай робит на своем компе в тонком клиенте, доступ к базе по http-протоколу. |
|||
56
pavig
12.11.21
✎
15:12
|
(55)
"будет 1 база = 1 ядро" нет. Одна публикация = 1 ядро. Можно сделать несколько публикаций с разными адресами, они будут работать параллельно. Ну только ограничение файловой базы по блокировкам на таблицу будет влиять. |
|||
57
WalDW
12.11.21
✎
15:20
|
(51) Даже в однопоточном варианте?
|
|||
58
WalDW
12.11.21
✎
15:22
|
(55) понял. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |