|
Веб-сервер Apache и тонкий клиент | ☑ | ||
---|---|---|---|---|
0
archisp
02.04.17
✎
22:52
|
Коллеги, здравствуйте!
Подскажите по моей фантастической ситуации: Торговая точка. На ПК, выступающем в роли "сервера" (он же место кладовщика), стоит платформа 1с 8.3.9.1850, Розница Проф 2.2.5.22, лежит файловая база, крутится веб-сервер Apache 2.2.31 x86. ОС - Windows 7 Pro x86. ОЗУ 4 Гб. ПК кассира подключается к базе на указанном веб-сервере через тонкий клиент по локальной сети (сеть wi-fi из-за нужд). Платформа 1с на ПК-кассира такая же - 8.3.9.1850. ОС - Windows 10 Home x86. ОЗУ тоже 4 Гб. В процессе работы на ПК кассира зависает тонкий клиент. 1с приходится завершать в диспетчере задач. На ПК-сервере, остается висеть сеанс и активный пользователь (кассир), который занимает лицензию, соответственно второй раз подключиться с кассы уже не получается (нет свободных лицензий). Вернуть все в нормальное рабочее русло помогает перезагрузка ПК-сервера и ПК-кассы. Зависание 1с на кассе может быть в любое время, закономерности нет никакой. Наблюдаю за этой картиной уже несколько дней. Самое интересное то, что на другой аналогичной торговой точке все настроено таким же способом, используется абсолютно одинаковое оборудование и все работает без нареканий. Что уже проделал: - пробовал обновить платформу 1с и на кассе, и на сервере до актуальной; - пробовал переустановить службу Apache и обновить его тоже до актуальной версии 2.4; - делал ТиИ базы; - пробовал обращаться к базе по сети, не используя веб-сервер; - провел диагностику сети, пробовал делать сеть на другом оборудовании по проводам. Ничего не помогает. 1с на ПК-кассира зависает, когда вздумается, и все повторяется. Просто день сурка. Подскажите, куда еще можно копнуть? Уже запарился. Заранее очень благодарен за отклик! |
|||
1
Сергиус
03.04.17
✎
00:18
|
(0)Так тонкий или веб-клиент все таки?
|
|||
2
Сергиус
03.04.17
✎
00:20
|
+(1)Если все таки тонкий, то попробуй подключать через веб-клиента.
|
|||
3
archisp
03.04.17
✎
00:23
|
Цепляюсь тонким клиентом через веб-сервер.
(2)А что даст подключение через веб-клиент? |
|||
4
etc
03.04.17
✎
02:45
|
(3) прибавит тормозов. Проблема зависания уйдет на второй план :)
|
|||
5
makfromkz
03.04.17
✎
05:28
|
У меня тоже опубликована файловая база.
В начала в офисе заходили по тонкому клиенту по локалке, а извне по веб-клиенту. От веб-клиентов пришлось отказаться из-за многочисленных проблем с разными браузерами,и проблем с "долгой" печатью. Теперь все и в офисе и извне заходят в 1С по тонкому клиенту через веб-сервер.Зависаний стало на порядок меньше. Простая перегрузка веб-сервера не оставляет зависших сеансов. Единственный минус: Нельзя в офисе запускать "тяжелые" обработки и отчеты. |
|||
6
archisp
03.04.17
✎
09:08
|
Может быть по какой-то причине тонкий клиент вешает Apache? Как это можно проверить? На сервере есть процесс httpd.exe, он постепенно хавает память. Это нормально? Или должен занимать памяти приблизительно одинаковое количество?
|
|||
7
Ufo_Attack
03.04.17
✎
09:16
|
(0) >пробовал обращаться к базе по сети, не используя веб-сервер;
И тоже виснет? Смотри: - Логи Apache - Журнал событий Windows - Технологических журнал 1С >он постепенно хавает память. Это нормально? БУХ 3 - жрет около 2,3Гб (5 человек) |
|||
8
Провинциальный 1сник
03.04.17
✎
09:18
|
(5) "Единственный минус: Нельзя в офисе запускать "тяжелые" обработки и отчеты."
Этот минус легко решается. http://catalog.mista.ru/public/239498/ |
|||
9
archisp
03.04.17
✎
10:01
|
(7)
>И тоже виснет? По сети без веб-сервера тоже виснет >БУХ 3 - жрет около 2,3Гб (5 человек) Так занимаемая память постоянно, хоть и медленно, в течении дня растет... (2)Попробовал через веб-клиент. А ККМ то не доступна... |
|||
10
Ufo_Attack
03.04.17
✎
10:41
|
(9) Смотри на состояние железа, в частности жестких дисков (CrystalDiskInfo).
Смотри Журнал событий Windows и Технологических журнал 1С на момент зависания. |
|||
11
Ufo_Attack
03.04.17
✎
10:42
|
(9) >хоть и медленно, в течении дня растет...
До скольких дорастает? |
|||
12
Fragster
гуру
03.04.17
✎
11:01
|
в последних 8.3.9 таки починили косяки с фоновыми заданиями при работе через веб сервер на файловой.
А поскольку через фоновые у нас делается всё - и поиск в ДС и отчеты и еще куча фоновых процессов - это должно помочь. Также есть вариант запретить выполнение регламентных заданий веб сервером и запустить отдельный сеанс 1ски локально для них. |
|||
13
archisp
03.04.17
✎
11:05
|
(11) До зависания замечал рост до 600 мб плюс-минус.
(10) Буду смотреть журналы (12) Так я и говорю, что стояла сначала 8.3.9.1850, теперь 8.3.9.2170, вчера и на ней зависло... |
|||
14
Fragster
гуру
03.04.17
✎
11:08
|
попробуй повырубать встроенные регламентные задания
|
|||
15
archisp
03.04.17
✎
11:08
|
(12)>Также есть вариант запретить выполнение регламентных заданий веб сервером и запустить отдельный сеанс 1ски локально для них.
Как это можно сделать? |
|||
16
Fragster
гуру
03.04.17
✎
11:24
|
(15) например в диалоге публикации на второй странице в самом низу...
|
|||
17
archisp
03.04.17
✎
11:49
|
(15)Попробую. Что это даст? Уменьшит нагрузку на веб-сервер?
|
|||
18
Fragster
гуру
03.04.17
✎
11:56
|
(17) есть фоновые задания, которые выполняются долго. при публикации _файловой_ через веб все процессы, что висят в одном инстансе, работают как бы в одном клиенте 1с. соответственно, как только начинается "очередь", "все" зависают. решение для большого количества юзеров - в (8), но все равно остается проблема "фоновых" (а их становится очень много в типовых), которую можно решить таким вот образом. только нужно на "веб" сервере иметь запущенный клиент 1с _не через веб_, который бы отрабатывал все регламентные
|
|||
19
archisp
03.04.17
✎
12:01
|
(17)
>только нужно на "веб" сервере иметь запущенный клиент 1с _не через веб_, который бы отрабатывал все регламентные То есть запускать 1ску, напрямую обращаясь к базе через тонкий клиент? А что если эти фоновые задания не будут выполняться? |
|||
20
Fragster
гуру
03.04.17
✎
12:08
|
(19) ну посмотри список встроенных регламентных заданий в рознице и сам оцени...
|
|||
21
eklmn
гуру
03.04.17
✎
12:13
|
предлагаю таки всем шаманам повременить, а автору сделать апгрэйд компа.
|
|||
22
archisp
03.04.17
✎
12:26
|
(21)Ну, мне почему-то тоже кажется, что ресурсов не хватает: httpd.exe съедает постепенно всю память и виснит веб-сервер. Но с другой стороны, я же говорю:
"Самое интересное то, что на другой аналогичной торговой точке все настроено таким же способом, используется абсолютно одинаковое оборудование и все работает без нареканий." |
|||
23
kossmatiy
03.04.17
✎
14:13
|
(0) hdd умирает?
|
|||
24
archisp
03.04.17
✎
14:31
|
(23)На чем? На сервере или ПК кассира?
|
|||
25
archisp
03.04.17
✎
14:39
|
+(23)не думаю, что умирает, все оборудование относительно свежее
|
|||
26
Dmitrii
гуру
03.04.17
✎
15:04
|
(0) >> - провел диагностику сети, пробовал делать сеть на другом оборудовании по проводам.
Попробуй пропинговать сеть от компа кассира к компу кладовщика. Только размер пакета укажи побольше (параметр -L). 1С-ка использует пакеты большого объема. Бывает, что стандартный ping отрабатывает быстро и без ошибок, а ping с большим размером пакетов тормозит и теряет много данных. Проблема характерна для беспроводных сетей. На проводных встречается редко (я слышал об одном только случае). Лечится для беспроводных - переход на провода, в особотрудных случаях - частичной заменой сетевого оборудования (хабов и сетевых карточек). Еще проверь, что у сетевых карточек не включен режим экономии электропитания (запрещено отключение устройства для экономии энергии). У компов настройка режима электропитания НЕ экономный. И вообще на обоих компах нет каких-либо нестандартных программ/утилит по управлению электропитанием и энергосбережением. Дальше (уже из разряда шаманских обрядов) - замена сетевых карт на компах (если встроенные на материнке, поставить дополнительные), замена роутеров/хабов. По жестким дискам. Так же как и для сетевых карт - убедиться, что нигде не установлена возможность отключения дисков для экономии энергии. (Для win2K, XP, Vista) Проверить, что для расшареных папок с базой не включен режим доступности в автономном режиме. https://technet.microsoft.com/ru-ru/library/2007.11.offline.aspx Должен быть установлен флаг "Файлы и программы на этом общем ресурсе не будут доступны в автономном режиме". |
|||
27
archisp
03.04.17
✎
15:42
|
(26)>Проблема характерна для беспроводных сетей. На проводных встречается редко (я слышал об одном только случае). Лечится для беспроводных - переход на провода, в особотрудных случаях - частичной заменой сетевого оборудования (хабов и сетевых карточек).
>Дальше (уже из разряда шаманских обрядов) - замена сетевых карт на компах (если встроенные на материнке, поставить дополнительные), замена роутеров/хабов. Пробовал перейти на провода полностью, менял сетевые. не решает проблему. По поводу автоотключения для экономии, пройдусь по галкам, спасибо за совет! Но мне почему-то кажется, что дело не в сети... |
|||
28
archisp
11.04.17
✎
23:13
|
Вынужден поднять тему, проблему так и не решил. Что проделал:
- пробовал вместо Apache перейти на IIS; - запускал кассу абсолютно на другом оборудовании (другой ПК); - сделал апгрейд железа на сервере с переустановкой всего ПО. Ничего из этого не помогло. Болезнь та же: 1с на кассе в режиме РМК стабильно раз-два в день зависает или при открытии/закрытии смены, или при продаже товара. У кого еще какие мысли? |
|||
29
Либерал
11.04.17
✎
23:57
|
т.е. отключить регламенты не попробовал?
|
|||
30
archisp
12.04.17
✎
00:01
|
(29) не пробовал, не уверен, что корректно смогу это сделать
|
|||
31
H A D G E H O G s
12.04.17
✎
00:21
|
Купить минисервер 1С в 1С, и плашку на 4 Гб на Авито, перенести все на клиент-сервер и прекратить заниматься извращениями.
|
|||
32
Garykom
гуру
12.04.17
✎
00:38
|
1. Кабель вместо wifi
2. Поменять местами компы, базу на кассу, а кладовщика через тонкий |
|||
33
Garykom
гуру
12.04.17
✎
00:40
|
(32)+
3. Добавить оперативки и там и там до 8 гигов |
|||
34
Jump
12.04.17
✎
05:38
|
Кабель поставьте.
WiFi не обеспечивает достаточное качество связи. |
|||
35
archisp
12.04.17
✎
14:48
|
(32)(34)Кабель уже пробовал, писал в начале темы, оперативка стоит 8Гб.
Сегодня отключил регламенты, посмотрю, что получится |
|||
36
Jump
12.04.17
✎
18:06
|
(35) Как вариант - запускается фоновое задание, Например обмен под тем же пользователем.
Т.е банально попробуйте создать другого пользователя и попробовать под ним работать. |
|||
37
igork1966
12.04.17
✎
18:22
|
(0) Что надо докупить, чтобы перевести БП3 на сервер из файлового режима?
А тут народ утверждает что это рабочий вариант. :-) Хотя 1С не рекомендует такой режим работы: http://v8.1c.ru/overview/Term_000000034.htm Работа с файловой базой данных через веб-сервер ... пользователи одной информационной базы не имеют возможности работать параллельно. ___Все их запросы к базе данных выстраиваются в одну очередь____. По этой причине такой вариант работы является скорее тестовым. |
|||
38
Провинциальный 1сник
13.04.17
✎
08:01
|
(37) Скорее наоборот. Нерабочий вариант "для тестирования" - это доступ к файловой базе на файл-сервере с клиентских машин.
|
|||
39
Cyberhawk
13.04.17
✎
08:05
|
Сколько платят за решение вопроса?
|
|||
40
archisp
13.04.17
✎
10:14
|
(29)Отключение регламентов не помогло
(31)Минисервер для такой маленькой торговой точки? Тут и так с одним местом кладовщика и одной кассой по вай-фай получается мега автоматизация)) (36)Работа ведется под разными пользователями |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |