|
Рушится БД 1С при заходе по вай фай с файловым доступом | ☑ | ||
---|---|---|---|---|
0
re-search
14.12.19
✎
10:43
|
Привет всем.
Мне доверили администрировать сеть с сервером, на котором установлена 1С 8.3. К ней есть несколько баз, среди которых "Зарплата и управление персоналом" за несколько лет размером больше 1 гб и "Бухгалтерия" с базой в разы меньше. С ЗиУП работают 2 человека по удаленному доступу (ограничение версии standard windows server 2015) и 2 человека по файловому доступу, 1 из них по вай фаю. В моменты, когда к базе подключаются по вай фаю, база часто рушится. С бухгалтерией работает много людей по файловому доступу. проблем не замечено. Мне нужно устранить сбои при работе с базой ЗиУП. Предварительное общение принесло вывод, что перенос базы ЗиУП на sql сервер будет оптимальным решением. Прошу ознакомиться с задачей и дать оценку решения. Если есть другие пути решения. прошу о них сообщить. Заранее мерси. )) |
|||
1
Cyberhawk
14.12.19
✎
10:44
|
Для начала заверни всех через веб-сервер.
Не поможет - тогда уже переходи на клиент-серверную. |
|||
2
Фрэнки
14.12.19
✎
11:03
|
поддержу (1)
если весь этот расписанный в подробностях хоровод работает на одном и том же железном серваке, то нужно , это как минимум , поставить веб-сервер в их локальную сеть. Тогда будет для соединений с базой все равно, каким образом подключаются клиенты в сеть (не в 1С, а в сеть) по вай-фай или по витой паре. Наличие в локальной сети SQL сервера - а лицензию на 1С серверную уже пробили? Или цель топика в сборе аргументов на эту покупку? Между прочим, наличие 1С сервера спасет от некоторого количества повреждений базы при внезапных отрывах сеанса пользователя, например, который сидит по вай-фай. Но это никак не спасет самого пользователя, что его сеанс будет тупо отваливаться и ему придется с большим напрягом восстанавливать свои пропавшие не до конца заполненные документы, которые он не успел заполнить, а сеанс оторвался. И да, даже при работе по веб-доступу у такого пользователя, именно у самого сеанса, а не в базе, проблемы с нормальной работой с документами, их вводом, редактированием, расчетом - эти все проблемы не исчезнут до 0%-ой вероятности их появления. |
|||
3
Winnie Buh
14.12.19
✎
11:03
|
сообщаем о других возможных путях релешения
+1 если ЗУП на УФ, то веб-сервер если бухгалтерия 3.0, то туда же |
|||
4
re-search
14.12.19
✎
12:45
|
Все спасибо за оперативный отклик. Сегодня посмотрю ютуб на предмет установки вебсервера и публикации ан нем базы. Меня немножко напрягает сам сервер windows. Я такие никогда не обслуживал. Может, до внесения изменений сделать образ системного диска? Есть ли такое доступное средство, которое позволит сделать образ "на лету", т.е. во время работы сервера?
|
|||
5
ДенисЧ
14.12.19
✎
13:06
|
Зачем при установке апача нужно делать резервную копию всего сервера?
|
|||
6
acht
14.12.19
✎
13:07
|
(4) >Я такие никогда не обслуживал
А с чем уже приходилось иметь дело? |
|||
7
Фрэнки
14.12.19
✎
13:14
|
(4) что бы сделать фигней какой-то образ "на лету" - эта самая фигня откуда-то должна быть установлена на сервер Предварительно, т.е. обычно их нужно старторвать при загрузке сервера.
Она там не установлена. Не парься. А вообще правильно говорят - тренироваться лучше на кошках. Ты апач себе куда-то поставь. Базу, которая в нем будет работать. Проверь, что смог все настроить. Перенеси настроенное в сеть Заказчика. А уже после на сервак Заказчика установишь. Хуяк-хуяк и в продакшен способ хороший, конечно. Но прибыль с этого способа обычно получают не те, кто этим способом руководствуются. |
|||
8
Cyberhawk
14.12.19
✎
14:13
|
(7) "Хуяк-хуяк и в продакшен способ хороший, конечно.
Но прибыль с этого способа обычно получают не те, кто этим способом руководствуются" // Как раз-таки стартапы только так и могут выстрелить |
|||
9
Фрэнки
14.12.19
✎
14:19
|
(8) только он еще ни разу не ставил апач или как там виндовый веб-сервер зовется, не помню
и ни разу их не настраивал в целях самоподготовки |
|||
10
re-search
14.12.19
✎
21:50
|
А почему апач? В сервере уже есть iis?
|
|||
11
re-search
14.12.19
✎
21:51
|
iis и конфигурировать почти не надо, а к этом конструктору, который апачем называют, надо документацию читать.
|
|||
12
re-search
14.12.19
✎
21:53
|
сервер заказчика на моем рабочем месте, где я 5 дней в неделю провожу.
|
|||
13
re-search
14.12.19
✎
21:53
|
И такое...
Поглядел видео на ютубе от 14 года про публикацию базы на IIS. Автор ролика говорил: 1С через веб сервер работает ненадежно. Отчеты из-за пределов локальной сети посмотреть можно, а весь день набивать базу не стоит. Что то изменилось с того времени в надежности 1С? И возможен ли вариант, когда на вебсервере публикуется та же база, которая набивается через удаленный доступ? А лучше та же база и на sql сервер помещается. SQL требует серверную лицензию 1С, а веб, удаленка и файловый доступ - нет? |
|||
14
re-search
14.12.19
✎
21:54
|
для acht... не хочу отклоняться от темы, все же не на работу нанимаюсь. ))
|
|||
15
re-search
14.12.19
✎
21:57
|
(9) бесплатного-доступного только norton ghost или akronis true image, которые требуют остановить сервер для снимка?
|
|||
16
acht
14.12.19
✎
22:07
|
(14) Ну если ты добровольно, с песней и смайликами ограничиваешь себе же возможность разобратся в процессе на аналогиях, на понимании того, как эти вещи делаются на других системах...
Ну ок, бейся дальше. |
|||
17
Провинциальный 1сник
14.12.19
✎
22:47
|
(13) В вашем случае с файл-серверным доступом через wifi о надежности вообще говорить не приходится! На практике веб-сервер работает намного стабильнее и надежнее разделенного файл-серверного доступа к базе. Единственное реально ограничение - один поток серверных вызовов. То есть, серверный код из разных соединений будет выполняться по очереди, а не параллельно. Но это решаемо - можно опубликовать базу не на одном апаче, а на нескольких, на разных портах для разных клиентов.
|
|||
18
re-search
15.12.19
✎
08:16
|
для acht. Если не усложнять, задача решается за 2-3 дня с текущей подготовкой. )) Я понятно объясняю?
|
|||
19
re-search
15.12.19
✎
08:22
|
Спасибо провинциальному 1снику за оценку вебсерверного доступа. И снова - почему апач? Чем он так хорош в сравнении с iis? И оценить бы надежность доступа к базе, размещенной на sql сервере. И остался без внимания вопрос: совмещаются ли все известные доступы к одной базе или для некоторых доступов нужно делать копию базы и работать только через них?
|
|||
20
Фрэнки
15.12.19
✎
10:17
|
(19) а ты обратил внимание на "не на одном апаче, а на нескольких, на разных портах"
Если сможешь и у тебя есть возможность воспроизводить несколько разных портов на IIS - пробуй. А тот, кто об этом написал, он пробовал на апач. Он не зацикливается на виндусовых решениях, а использует то, что обеспечивает решение поставленных задач. |
|||
21
mistеr
15.12.19
✎
10:35
|
Я думаю, что г...ный вайфай вебсервером не исправить. База рушится быть может и перестанет, но нормально работать будет сложно.
|
|||
22
GreenLab
15.12.19
✎
10:42
|
Как минимум для оптимизации производительности в iis под каждую публикацию отдельный пул нужно выделять.
|
|||
23
re-search
15.12.19
✎
10:53
|
Фрэнки. 1С реально такая прожорливая, что ей одного порта мало?
|
|||
24
re-search
15.12.19
✎
10:54
|
mister, а чем исправить?
|
|||
25
acht
15.12.19
✎
11:01
|
(18) > задача решается за 2-3 дня с текущей подготовкой
Я правильно понимаю, что завтра задача будет выполнена и больше вопросов не будет? |
|||
26
ansh15
15.12.19
✎
11:07
|
(19) Сам вендор оценивает работу с файловой базой через веб сервер не очень высоко - https://v8.1c.ru/platforma/faylovyy-variant-raboty/
" Прямо в адресное пространство веб-сервера загружается компонент для работы с файловой базой данных и сами данные информационной базы. При этом нагрузка на веб-сервер значительно возрастает, а пользователи одной информационной базы не имеют возможности работать параллельно. Все их запросы к базе данных выстраиваются в одну очередь. По этой причине такой вариант работы является скорее тестовым. Чтобы, например, попробовать, как информационная база работает через веб-сервер, с веб-клиентом. В качестве рабочего такой вариант, наверное, можно использовать в особенных случаях для очень небольших рабочих групп." И " использование клиент-серверного варианта обеспечивает большую надежность, так как в нем обеспечивается полная независимость записи данных на сервере от сбоев клиентских компьютеров и локальной сети." В клиент-серверном варианте имеется некоторая устойчивость к потере связи клиента с сервером приложений - https://v8.1c.ru/platforma/otkazoustoychivost-sistemy/ (в самом конце статьи). В вашем конкретном случае оптимальным вариантом будет приобретение лицензии на так называемый минисервер приложений 1С, позволяющий работать одновременно 5-и пользователям + 1 конфигуратор. Стоит такая лицензия 14400 р.(может к новому году цена и поменяется). А в качестве СУБД можно использовать MSSQL Express или PostgreSQL. Принципы работы клиент-серверного варианта - https://v8.1c.ru/platforma/klient-servernyy-variant-raboty/ А с вай-фай, конечно, что-то делать. |
|||
27
Фрэнки
15.12.19
✎
11:09
|
(23) а прожорливость самой 1С не при чем. Без использования внешних серверов нужна внутренняя серверная архитектура, которая очень трудно реализуется (ну как бы трудно, хотя в последних платформах что-то в этом направлении уже сделано).
1С при разработке ориентируется на трехзвенку. В случае с файловым режимом роль сервера укладывается на веб-сервер. Далее, оба доступных для 1С варианта веб-серверов для подключения к 1С используют по одному соединению. В результате в для всех сеансов веб-сервера возникает узкое горлышко их одного соединения. Оно не слишком критично. Критичность возникает при интенсивной работе с базой одного из сеансов. Скажем, кто-то закрывает период, в котором сотни тысяч документов - остальные сеансы подвиснут вслед за ним, пока он через доступное соединение не проскочит. Или допустим, в самый неподходящий момент сеанс, который с компа на вай-фай оторвется - база не разрушится из-за того, что зависание останется в веб-сервера (точнее, в его экземпляре), но пользователи могут и подвиснуть, вероятность этого есть. Следовательно, в идеале, нужно каждому сеансу по своему соединению через веб-сервер, т.е. множество копий веб-сервера. Ну это в идеале. Где-то даже попадались описание решений, когда система автоматически может создавать лишние экземпляр веб-сервера. Но это в идеале. На практике все-таки часто делают настройки вручную и группируют пользователей предварительно, кому к какому соединению можно прицепить. |
|||
28
Фрэнки
15.12.19
✎
11:11
|
(26) мини-сервер может и можно, но это зависит от того, сколько у них там реальных баз находится в работе, т.к. он считает все соединения, а если даже будет только по одному соединению, но к 5 базам одновременно, то вот и возникнет ограничение.
|
|||
29
Cyberhawk
15.12.19
✎
11:14
|
(22) Зачем?
|
|||
30
re-search
15.12.19
✎
11:16
|
acht. Подумаю. )) Тут что-то интересное написали, нужно осмыслить.
|
|||
31
re-search
15.12.19
✎
11:23
|
Фрэнки. Проблемная база - только 1. Это ЗУП за несколько лет размером чуть больше 1 гб. Пользователей в ней работает обычно 2-4.
|
|||
32
ansh15
15.12.19
✎
11:24
|
(28) Автор темы говорит только о ЗУП с 4-мя пользователями. А так, конечно, для всего остального нужна полноценная серверная лицензия.
|
|||
33
re-search
15.12.19
✎
11:24
|
Верно ли я понял, Апач обладает преимуществом перед iis именно в части кол-ва обслуживаемых пользователей одновременно?
|
|||
34
re-search
15.12.19
✎
11:28
|
И очень интересно такое... если оставить 2 пользователей работать с указанной базой ЗУП по рдп, остальным предложить работать в ней же через вебсервер... будет ли такое работать?
|
|||
35
re-search
15.12.19
✎
11:30
|
И если лицензия на серверную версию 1с уже оплачена, стоит ли включать вебсервер, может, сразу включить sql сервер? И верно ли я понимаю, база sql-сервера - это не та база, с которой можно работать через рдп?
|
|||
36
Фрэнки
15.12.19
✎
11:31
|
(35) серверная лицензия какая?
|
|||
37
Фрэнки
15.12.19
✎
11:32
|
64 бит / 32 бит или мини-сервер ?
|
|||
38
re-search
15.12.19
✎
11:37
|
Затрудняюсь, я недавно на посту, сменил внезапно глубоко заболевшего, который все знал, но не успел. Недавно я разговаривал с девочкой, котаоря обсулживает 1с учреждения со стороны дилера. Она говорила, мол, лицензия для перевода 1с на сикьюл есть. И в выходные на письма не ответила. как ответил - сообщу.
|
|||
39
Фрэнки
15.12.19
✎
11:44
|
короче, если смотреть на необходимый и доступный минимум, то при решении проблем с отдельной единственной базой ЗУП на отдельном, скажем так, почти настоящем сервере (т.е. комп в принципе это все потянет),
тогда можно было бы взять лицензию на МИНИ-сервер, развернуть его на этом же компе, где сейчас файловая база лежит, ЗУП затолкать в серверный режим. В качестве SQL смотреть самому, что больше хочется - многие ставят MSSQL-express. И этого будет достаточно на первое время. А проблема с вай-фай именно для самого компа, с которого в базу ходят не исчезнет, но база рушиться уже не будет. |
|||
40
Фрэнки
15.12.19
✎
11:45
|
Если же лицензия окажется круче, чем мини-сервер, то ничего страшного - программно-аппаратно разницы почти нет, это только вопрос стоимости. Дополнительной нагрузки сама по себе лицензия не несет.
|
|||
41
re-search
15.12.19
✎
12:10
|
Мерси за резюме.
Только дин важный вопрос остался неотвеченным. Верно ли, что база, перенесенная в sql сервер, для любого другого вида доступа (веб, файловый/smb) будет недоступна? |
|||
42
hhhh
15.12.19
✎
12:21
|
(41) ну для веба точно будет доступна, потому что для веба надо просто базу опубликовать. А что там у нее внутри, sql, хренюэль, или еще что-то - это пофиг.
|
|||
43
Winnie Buh
15.12.19
✎
12:23
|
(41) не путайте теплое с мягким
SQL - это формат база данных, а публикация на веб-сервере нужна для работы через веб по http веб может работать как с файловой, так и с SQL базой |
|||
44
ДенисЧ
15.12.19
✎
12:37
|
(41) нет, не правда
|
|||
45
GreenLab
15.12.19
✎
12:48
|
(29) В случае использования x32 модуля isapi "wsisapi.dll" упираемся в ограничение по памяти для х32 процессов для нескольких публикаций, а так под каждую базу создается отдельный процесс IIS Worker Process. В случае использования x64 платформы 1с не актуально.
|
|||
46
re-search
15.12.19
✎
12:58
|
Всем спасибо, вроде готов действовать. ))
|
|||
47
Провинциальный 1сник
15.12.19
✎
16:20
|
Тема раскрыта здесь http://catalog.mista.ru/public/242527/
|
|||
48
Провинциальный 1сник
15.12.19
✎
16:21
|
+(47) и здесь http://catalog.mista.ru/public/239498/
|
|||
49
rphosts
15.12.19
✎
17:09
|
(1) больше 1 челу через веб с файловой очень некосфортно
|
|||
50
rphosts
15.12.19
✎
17:09
|
*некомфортно
|
|||
51
Провинциальный 1сник
15.12.19
✎
17:35
|
(49) Зависит от плотности работы. Знаю организацию, где на одном веб-сервере сидят до десятка юзеров в одной базе. Никаких проблем. Ибо заносят пару десятков документов в день.
|
|||
52
Cyberhawk
16.12.19
✎
09:54
|
(45) Никогда не видел, что один воркер-процесс ИИСа жрал больше нескольких сотен мегабайт, даже на интенсивно дергаемых базах.
Но рекомендация не теряет актуальности, т.к. 32б расширение даже на 64б окружении почему-то многие продолжают использовать. |
|||
53
Cyberhawk
16.12.19
✎
09:55
|
(49) Абсолютное измерение уровня комфорта никого не интересует. Вся соль в относительнои сравнении: через веб или через файл.
|
|||
54
re-search
21.12.19
✎
21:15
|
Cyberhawk, что даст использование 64 битной платформы и клиентских частей в сравнении с 32-битными?
|
|||
55
re-search
21.12.19
✎
21:16
|
Расчет ли слабость сети относительно возможных атак со стороны интернет при включенном вебсервере?
|
|||
56
Winnie Buh
22.12.19
✎
08:54
|
(56) если клиенты 1С внутри локалки, то на безопасность это не влияет,
если будут внешние клиенты, которые будут использовать доступ по веб вместо RDP, то безопасность данных при веб выше, слабость сети растет, когда ее безопасностью занимаются болваны, 1С тут не при чем |
|||
57
2S
22.12.19
✎
09:16
|
(0) "среди которых "Зарплата и управление персоналом" за несколько лет размером больше 1 гб"
Практически это размер новой базы из шаблона. |
|||
58
re-search
22.12.19
✎
11:18
|
На память зуп из шаблона до 400 мб. Можете сами глянуть га итс.1с.ру, если есть доступ.
|
|||
59
re-search
22.12.19
✎
11:20
|
Винни буху. Приятно родиться подготовленным специалистам по безопасности. Как я понимаю, не каждому дано. Остальные учатся. Многие всю жизнь. И все же неподготовленному глазу видно, что на вопрос вы ответили поверхностно.
|
|||
60
re-search
22.12.19
✎
11:26
|
И чуть не забыл. Мне часто по жизни попадаются дружелюбные компетентные люди. Которым нетрудно объяснить то, что они понимают. )) Надеюсь на ответ именно такого человека. Ведь, когда понимаешь, объяснить нетрудно. Правда?
|
|||
61
Фрэнки
22.12.19
✎
11:32
|
(58) твоя память уже не настолько актуальна. Примерно 500 занимает база развернутая из шаблона в том случае, если оставляют конфигурацию "на замке". Стоит столько разрешить "редактирование с сохранением поддержки" и размер базы резко подпрыгивает на двойной размер распакованного CF
|
|||
62
re-search
22.12.19
✎
11:38
|
Как хорошо, что к моей памяти можно что-то добавить и получить более точный результат. Меня это радует. )) Если захотите интересно или информативно высказаться про безопасность - приветствую.
|
|||
63
Winnie Buh
22.12.19
✎
12:00
|
(59) ответ был в первых двух строчках
|
|||
64
Jump
04.01.20
✎
05:37
|
(7) Она там установлена, и запущена по умолчанию эта фигня. В смысле та самая фигня которая без остановки сервера делает образ системы сервера на лету.
Как в серверных так и в десктопных версиях Windows. Базируется эта неведомая фигня на теневом копировании. Образы создает в формате виртуальных дисков. Так же можно пользоваться утилитой Руссиновича disk2vhd |
|||
65
Jump
04.01.20
✎
05:40
|
(26) Это не оценка, это факт.
Прекрасно работает веб доступ к файловой. Если один пользователь -будет идеально работать как и файловая. Если несколько - ну будет как-то работать, но никто не обещает что хорошо. Если много пользователей будут проблемы. |
|||
66
re-search
04.01.20
✎
15:54
|
Jump
Про образ системы сервера. Не я настраивал сервер, не знаю где искать образ, когда будет нужен. Искал в поисковике и спрашивал на форуме сисадминов - лучшее бесплатное решение - VEEAM Client. Хотя и встроенную утилиту Windows Server 2012 с ее ограничением там тоже вспоминали. Вот вима и буду пробовать. Халява же. А качество обещается на уровне или выше платных продуктов. |
|||
67
re-search
04.01.20
✎
15:54
|
Winni Buh - спасибо за вклад в решение проблемы.
|
|||
68
Jump
05.01.20
✎
06:54
|
(66) Во первых стандартные механизмы архивации -там бэкап создается в виде образа, из которого вы можете либо восстановить штатными методами, либо как я неоднократно делал просто запустить этот образ в виртуальной машине. Обычный стандартный образ системного диска в формате VHD или VHDX.
Настраивается за несколько минут. Архивация идет на лету - делает снимок текущего состояния и заливается в образ. Так же удобна небольшая бесплатная утилита Disk2vhd от Руссиновича, которую можно скачать с офсайта -https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd Весит эта утилита меньше мегабайта, создает на лету образ любой системы в форматах VHD или VHDX. Тут даже настраивать ничего не надо. Использовать такие вещи как VEEAM или Acronis имеет смысл когда у вас очень много серверов, виртуалок, и вы покупаете полное решение по бэкапу для вашей инфраструктуры. Для одного сервера покупать такие вещи смысла нет - использовать их неудобно, штатные инструменты намного удобнее, и никаких преимуществ в таком контексте они вообще не дают. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |