Недостаточно памяти на сервере 1С 8.3

1. digorec88 21.07.20 11:24 Сейчас в теме
Всем привет. Периодически выскакивает ошибка Недостаточно памяти. Сервер 1С и SQL на двух разных виртуалках. Как избавиться от этой ошибки?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ishelper 21.07.20 11:33 Сейчас в теме
(1)
Как избавиться от этой ошибки?
Для начала - есть хоть что-то разрядности х32? Платформа, сервер, ОС? Если есть - избавляться, всё должно быть х64.
3. digorec88 21.07.20 11:40 Сейчас в теме
4. user705522_constantin_h 37 21.07.20 11:41 Сейчас в теме
(3)
Клиент x32

А клиент можно x64 сделать?
5. digorec88 21.07.20 11:47 Сейчас в теме
(4)Привет Костя)). Можно. Но на каких то форумах я читал что клиент должен быть x32, а сервер x64
6. user705522_constantin_h 37 21.07.20 11:56 Сейчас в теме
(5)Привет, Амурхан! У меня клиенты x64. Вернее у меня обе платформы и x32, и x64. Главному бухгалтеру для двумерных штрих кодов нужна x32, а так автоматически запускается x64.
7. o4karek 21.07.20 12:01 Сейчас в теме
(5) Клиент и сервер жестко связаны только номером версии. Разрядность не важна (в этом аспекте). Не читайте глупости на форумах :)
Fox-trot; +1 Ответить
8. user705522_constantin_h 37 21.07.20 12:04 Сейчас в теме
(7)Что вы имеете ввиду? Сервер 1С установлен x64. Если клиент тоже x64, то у Главного бухгалтера не печатаются двумерные штрихкоды. Она меняет разрядность на x32 и штрихкоды появляются. И Com-обмены тоже через x32 работают.
9. ishelper 21.07.20 12:07 Сейчас в теме
(8)
Если клиент тоже x64, то у Главного бухгалтера не печатаются двумерные штрихкоды. Она меняет разрядность на x32 и штрихкоды появляются.
Проблема известная, альтернативные решения не пробовали использовать? Типа https://infostart.ru/public/869624/ или https://infostart.ru/public/1173774/
11. user705522_constantin_h 37 21.07.20 12:32 Сейчас в теме
(9)Не хочется лишнего добавлять. Если бы не существовало бы решения с клиентом x32, использовал бы предложенные вами решения.
12. o4karek 21.07.20 12:38 Сейчас в теме
(8) Это никакого отношения у разрядности сервера не имеет. Внешняя компонента, которая печатает ШК, в вашей конфигурации - только в 32-разрядном варианте. Поэтому у пользователя может работать только 32-разрядный клиент. Все остальное можно делать в 64-разрядном клиенте. И с КОМ точно такой-же ответ. Это вопросы совместимости различных разрядностей приложений в рамках одной ОС.
10. digorec88 21.07.20 12:17 Сейчас в теме
(7)Т.е на ошибку "Недостаточно памяти" различие разрядности клиента и сервера никак не влияет?
13. o4karek 21.07.20 12:42 Сейчас в теме
(10) Если отвечать буквально - да, никак не влияет.
Я говорил о том, что платформе пофиг, какой разрядности сервер и клиент. Они не связаны разрядностью и могут работать разной разрядности. А нехватка памяти - надо смотреть, где этой памяти не хватает. И там менять разрядность (если можно).
14. digorec88 21.07.20 12:46 Сейчас в теме
Как распределить память на рабочие процессы? И поможет ли это?
15. digorec88 21.07.20 13:12 Сейчас в теме
Сейчас перезагрузил сервер 1С и сервер SQL. rphost на сервере стал занимать 3 ГБ. До перезагрузки он занимал 37 Гб. Всё начало взлетать за пару секунд
16. digorec88 21.07.20 13:13 Сейчас в теме
и SQL Server Windows NT тоже самое. До перезагрузки занимал 37 из 40. Сейчас занимает 5 Гб
17. digorec88 21.07.20 13:15 Сейчас в теме
Есть какой нибудь батник или скрипт который будет перезагружать сервера каждую ночь? И вообще есть ли смысл их перезагружать каждую ночь? На производительность серверов это как нибудь скажется?
18. succub1_5 91 21.07.20 13:18 Сейчас в теме
(17)В свойствах кластера можно интервал перезапуска поставить 86400 сек (24 часа).
А вообще - утечка памяти rphost говорит о каких-то проблемах в коде/платформе 1С.
19. digorec88 21.07.20 13:22 Сейчас в теме
(18)Окей спасибо. А на стороне скуля как быть? Какой скрипт нужно запустить?
23. succub1_5 91 22.07.20 10:46 Сейчас в теме
(19)в скуле можно каждый день типовыми средствами проверку ошибок, реорганизацию индекса (дефрагментацию) и обновление статистики делать.
20. digorec88 21.07.20 13:25 Сейчас в теме
(18)
Интервал перезапуска нужно ставить ночью? Ну например в 3:00.
21. digorec88 22.07.20 09:02 Сейчас в теме
Кто нибудь может ответить,могу ли я каждую ночь перезагружать свои сервера? Повлияет ли это на производительность?
22. succub1_5 91 22.07.20 10:45 Сейчас в теме
(21)если нет ночных рег заданий и пользователи не лунатики - то можно.
24. igor.tiulenev 22.07.20 18:12 Сейчас в теме
Если коротко:)
1. Рабочие процессы сервера «1С» перезапускать надо регулярно. Это простое действие позволяет обходить достаточно большое количество неприятных проблем. И, наоборот, от того, что процессы «1С» работают в непрерывном режиме месяцами, никаких бонусов нет. (Е.В.Филиппов)
ИМХО лучше выделить технологическое окно для обслуживания если это возможно, и в это окно делать рестарт. Я предпочитаю для этого скрипт, это позволяет установить точное время перезапуска.
2. MSSQL, нужно настраивать, как минимум ограничить жор памяти и настроить регулярное обслуживание (в management studio можно сделать), чтобы вычислить рекомендуемые в вашем случае параметры, посмотрите статьи на Инфостарте по этой теме.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот