|
При формировании отчета через сутки сообщение "Сеанс отсутствует или удален" | ☑ | ||
---|---|---|---|---|
0
Антиквар
15.04.18
✎
18:28
|
Всем привет!
В ЗУП 2.5 формируется стандартный отчет РСВ. Сотрудников очень много, поэтому формируется долго. Но до сих пор проблем не было, например годовой отчет формировался больше суток, но в итоге сформировался. А сейчас формируем 1 квартал, проходит около полутора суток, вываливается окно с ошибкой "Сеанс отсутствует или удален". Ну и как обычно предлагается завершить работу или перезапустить сеанс. Никто интерактивно сеанс не удаляет. Уже две попытки было, так что убедились, что первый раз не случайно что-то там вылетело. Куда копать? Наверное какие-то настройки сервера 1С или SQL-сервера могут влиять на эту ситуацию? Может не хватает памяти и сервер 1С процесс убивает... или что-то аналогичное. Исходные данные: Сервер 1С и SQL-сервер находятся на одном физическом сервере. Операционка Windows Server2012 R2 Standart, 64х. ОЗУ 128 Гб. Установлена 1С версии 8.3.10.2561 В параметрах кластера сервера 1С: Допустимый объем памяти: 4Гб Интервал превышения допустимого объема: 60 сек Выключенные процессы останавливать через: 60 сек Режим распределения нагрузки: Приоритет по производительности Остальные параметры не указаны (равны нулю) В параметрах рабочего сервера все показатели про память нули. Может допустимый объем памяти в свойствах кластера попробовать увеличить? Или наоборот поставить ноль? Кто с этими параметрами знаком, подскажите, что можно попробовать? Если исходных данных не хватает, пишите, постараюсь их дать |
|||
1
Антиквар
15.04.18
✎
18:32
|
Флажок "принудительно завершать проблемные процессы" в свойствах кластера не стоит.
|
|||
2
Быдло замкадное
15.04.18
✎
20:28
|
Полтора суток? Это сколько же у вас сотрудников?
|
|||
3
Антиквар
15.04.18
✎
20:39
|
(2) Около 15 тысяч
Но видимо что-то в последних релизах ЗУП 2.5 изменили в формировании РСВ, усложнили. Ибо в прошлом году 1 квартал формировался меньше суток, год формировался больше суток, но чуть меньше полутора суток. Сейчас же 1 квартал 2018 года формируется больше, чем формировался целый год 2017. |
|||
4
Фрэнки
15.04.18
✎
20:43
|
(3) но ведь все эти 15 тысяч как-то структурированы?
Зачем вам вся эта толпа в развернутом виде в одном отчете, не пойму. Наверняка, что все они поделены на кусочки в зоне ответственности всех расчетчиков - порезать на куски и сформировать... Сервак 1С в 64-битном исполнении или только СУБД 64 бита, а на само приложение пожадничали денег? |
|||
5
Amra
15.04.18
✎
21:11
|
(4) Чувак, название отчета глянь, какое там "на кусочки".
(0) Увеличь до 16 Гб в настройках кластера |
|||
6
Антиквар
15.04.18
✎
21:16
|
(4) Не понял, как порезать на куски? РСВ формируется в целом по организации, в 1С даже нет возможности сформировать его например по подразделению. Да и неправильно это.
"Сервак 1С в 64-битном исполнении" - Да |
|||
7
Антиквар
15.04.18
✎
21:17
|
(5) "Увеличь до 16 Гб" - тоже склоняюсь к тому, что надо увеличить этот параметр. Но вот до какой цифры, 16 Гб или какой другой... Может вообще обнулить, тогда без ограничения наверное будет? Не силен в этих вопросах, но почитал, что при достижении указанного предела использования памяти 1С запускает новый процесс, а старый закрывает. Но в новый процесс всё переносится вроде как, т.е. никаких потерь не должно быть. А у меня то вылетает с ошибкой.
Поэтому не уверен, что проблема именно тут. |
|||
8
Антиквар
16.04.18
✎
09:27
|
Почитал я теорию, склоняюсь к тому, чтобы увеличить параметр "Допустимый объем памяти" в свойствах кластера. И возможно на время формирования отчета увеличить параметр "Выключенные процессы останавливать через".
Как думают специалисты? :) Думал ещё над параметрами в свойствах рабочего сервера: "Максимальный объем памяти рабочих процессов" и "Безопасный расход памяти за один вызов". Эти параметры у нас нули. Ноль в первом параметре говорит о доступности 80% всей ОЗУ, что не должно ограничивать. А вот ноль во втором - это всего 5% от первого параметра для одного вызова. Тут может есть узкое место, но я так понял, что если бы причина была здесь, вылезала бы ошибка: «Превышен максимальный расход памяти сервера за один вызов». У меня же текст ошибки другой: "Сеанс отсутствует или удален". |
|||
9
Cyberhawk
16.04.18
✎
10:08
|
У тебя падает РП, смотри в ТЖ почему
|
|||
10
Антиквар
16.04.18
✎
10:14
|
(9) никогда с ТЖ не сталкивался, он вроде по умолчанию уже должен писаться? Спасибо, попробую разобраться
|
|||
11
Cyberhawk
16.04.18
✎
10:57
|
"с ТЖ не сталкивался, он вроде по умолчанию уже должен писаться?" // Нет
|
|||
12
Антиквар
16.04.18
✎
14:49
|
(11) Создал файл logcfg.xml, положил его на сервер в каталог C:\Program Files\1cv8\conf
Логи начали писаться. Правильное ли место я выбрал? Я не разобрался в разнице клиентских логов и серверных. Где-то пишут, что надо этот файл класть в каталог conf папки установки сервера 1С (например, C:\Program Files\1cv82\8.2.17.153\bin\conf) Иначе будут писаться клиентские логи. Или наоборот. В общем не понял я. У меня 1С с отчетом РСВ запущена прямо на сервере, на котором установлен и сервер 1С и сервер SQL. Куда правильнее положить файл logcfg.xml, чтобы в моей ситуации я зафиксировал причину удаления сеанса? |
|||
13
Buster007
16.04.18
✎
14:54
|
Может стоит написать разработчикам, чтобы они там пошуршали над отчетом?
Ты борешься с последствиями. Вскоре у тебя закончатся ресурсы, и ты начнешь писать разработчикам все-таки, но время то уже будет потеряно. |
|||
14
Фрэнки
16.04.18
✎
14:55
|
(13) разработчики на полном официозе заявляли о прекращении саппорта версии ЗУП 2.5 - на что надо рассчитывать от писанины им куда-то.
|
|||
15
Антиквар
16.04.18
✎
14:56
|
(13) Дак последний отчет уже в этой базе, со 2 квартала в ЗУП 3.1 переходим. Его бы сформировать и всё. А иначе конечно да, всё хуже и хуже этот РСВ формируется, дольше и дольше с каждым кварталом. Неизвестно что в ЗУП-3 будет, боюсь не лучше там ситуация.
|
|||
16
Антиквар
16.04.18
✎
15:00
|
(11) Сам файл сделал такой, вроде в соответствии с рекомендациями 1С:
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <log location="C:\Program Files\1cv8\logs" history="72"> <event> <eq property="Name" value="PROC"/> </event> <event> <eq property="Name" value="SCOM"/> </event> <event> <eq property="Name" value="CONN"/> </event> <event> <eq property="Name" value="EXCP"/> </event> <event> <eq property="Name" value="ADMIN"/> </event> <event> <eq property="Name" value="QERR"/> </event> <property name="all"> </property> </log> </config> Правда тут не пишутся дампы памяти. Их наверное тоже бы надо, вдруг в самом деле в 1С отослать придется |
|||
17
Фрэнки
16.04.18
✎
15:00
|
(15) вам при таких траблах один фиг придется все повторить в 3.1 с начала года.
|
|||
18
Антиквар
16.04.18
✎
17:28
|
После внесения изменений в параметры кластера нужно перезапускать службу сервера 1С?
Я изменил параметр "Допустимый объем памяти" в свойствах кластера, нажал Применить. Всё сохранилось. Но я думал для вступления изменений в силу нужен перезапуск службы. Однако отчет сформировался. Я удивлен. Если параметры сразу применились, то я рад. Иначе дело было вообще не в этом, и это удручает, что проблема не найдена |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |