В помощь системному администратору
Решил рассказать об интересном курьезе, связанном с работой 1с v.8.01. Возможно, для специалистов данной области эта короткая статья и не будет откровением, напротив, сумеют изложить более полно и интересно (всегда рады, welcome); но те из нас, кто, не будучи сертифицированными программистами 1С, по роду деятельности все же нередко сталкивается с капризами нашей русской аксапты - компьютерные мастера, системные администраторы, представители структур it-аутсорсинга - может статься, прочтут с интересом.
Итак. Было обнаружено, что процесс 1С (сервер на CentOS) -
/opt/1C/v8.1/i386/rphost
- перманентно съедает около 800Mb оперативной памяти. Не считая остальных процессов и Postgre БД; это при том, что подключены всего 2-3 пользователя и активность их близка к нулю. Девайсы (ккм, сканеры штрих-кода и т.д.) отсутствуют.
Решение состояло в следующем - открыть консоль сервера приложений (на основе которого работает 1cv8.01), отключить в ней свой процесс, поставить галку в чек-боксе "много процессов", и запустить свой процесс плюс еще один-два. Не забыть сделать процессы активными (жмем правой кнопкой мыши на список рабочих серверов/процессов - ставим галку).
Проблема инициируется, как ни странно, именно тем, что имеет место всего один процесс... если их несколько - нагрузка на оперативную память снимается.