Серверный кэш 1с линукс

Содержание
  1. Как в Linux создать папку файлового кэша для конкретной базы 1С?
  2. Кэш конфигурации
  3. Очистка кэша сервера 1С
  4. Расскажем, как очистить кэш сервера 1С.
  5. Очистка кэша: серверного и клиентского для 1С:Предприятия
  6. Как очистить клиентский кэш 1С:Предприятия под ОС Windows?
  7. Очистка кэша через удаление базы из списка.
  8. Очистка кэша через запуск командной строки.
  9. Очистка кэша вручную через проводник операционной системы.
  10. Как очистить серверный кэш и сеансовые данные на сервере 1С:Предприятия под ОС Linux(Centos)?
  11. Останов службы 1С:Предприятия
  12. Очистка серверного кэша
  13. Очистка сеансовых данных
  14. Запуск службы 1С:Предприятия
  15. Еще можно посмотреть
  16. Ошибки на клиенте при работе с сервером 1С на Linux. Часть 2
  17. Публикация 1С на Веб сервере Apache Linux
  18. Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
  19. Установка и настройка хранилища конфигураций 1C на Linux сервере
  20. ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»
  21. Установка сервера 1С Предприятие 8.3 на Linux
  22. Основы работы в Linux
  23. Похожие записи

Как в Linux создать папку файлового кэша для конкретной базы 1С?

Я так начинал. По знакомству, через отца давал свои первые программки, чтобы «девочки»-перфораторщицы их в свободное время набили и запустили в машзал. Где-то через неделю получал распечатку ответов.

Поставить линух в виртбоксе — вообще никак?

(4) Думаешь достаточно поставить только линукс в виртуальной машине? А всякие платформы 1С и серверы БД не нужно?

(5) А в чём проблема-то?
Сервер 1с ставится в виртуалку и, по слухам, ключа до 12 пользователей не просит.
Постгре поставить — тоже минут 10, тебе же тонкий тюнинг не нужен.
Итого хватит обычной виртуалки на ГБ диска.

(1)
perl@astra-1:~$ ls -la ~/.1cv8/
итого 12
drwxr-xr-x 3 perl perl 4096 июл 31 2020 .
drwx—— 33 perl perl 4096 апр 25 10:54 ..
drwxr-xr-x 3 perl perl 4096 июл 31 2020 1C
perl@astra-1:~$ ls -la ~/.1cv8/1C/
итого 12
drwxr-xr-x 3 perl perl 4096 июл 31 2020 .
drwxr-xr-x 3 perl perl 4096 июл 31 2020 ..
drwxr-xr-x 9 perl perl 4096 апр 25 10:39 1cv8
perl@astra-1:~$ ls -la ~/.1cv8/1Cv8/
ls: невозможно получить доступ к ‘/home/perl/.1cv8/1Cv8/’: Нет такого файла или каталога

Похоже проблема регистре буквы «C» в последней имени нижней папки «1Cv8»

(13) Точно так! В Linux можно создать одновременно и 1Cv8 и 1сV8 и 1сv8, а правильный каталог (тот что создает 1С) ~/.1cv8/1C/1cv8/

«Похоже проблема регистре буквы «

О, сколько нам открытий чудных
готовит просвещения дух.

(15) Регистр исправил. Но при выполнении моего кода ошибка осталась прежней

Ошибка создания каталога: Ошибка доступа к файлу ‘~’. 13(0x0000000D): Permission denied

Значит «~» нельзя использовать. Помогите познать нужный _полный_ путь.
Правильно я понял, что теперь надо пробовать
/home/$USER/.1cv8/1Cv8/
?

(19) Нет. $USER — это башевская. Тебе нужно получить значение переменной USER и подставить её в путь.

(20) Затем что файловый кэш сохраняется между сеансами работы и при изменении пути к папке временных файлов и при ее очистке.

(17) Проверил, да, увы, 1С не умеет так создавать каталог ~/.1cv8/1C/1cv8/
Зато это умеет КомандаСистемы(«mkdir ~/.1cv8/1C/1cv8/tmpdir»);
А Сообщить(РабочийКаталогДанныхПользователя()); выдает
/home/addm/.1cv8/1C/1cv8/9d87b1e5-60f5-4f46-9750-2bbbd6bd234e/b008bd70-850d-4415-8cbc-6cdfd87e8c8e/App/
Можно и отсюда получить нужный каталог.

Читайте также:  Linux binary file viewer

(27) Спасибо. Способ через mkdir как вариант записал, но у меня в коде несколько мест, где создаются каталоги. Пока не хочется везде править. Поищу способ получения полного пути.
У меня поддержка 8.2 есть. Так что РабочийКаталогДанныхПользователя() не подойдет.

Можно ли взять имя пользователя из КаталогВременныхФайлов()? Всегда ли он будет лежать внутри каталога пользователя?

(29) В БСП есть обертка над запуском команд с перенаправлением потоков.
Если упростить, то получение имени пользователя выгладит так:

Команда = "printenv USER"; ВременныйФайл = КаталогВременныхФайлов()+"/out.tmp"; КомандаСистемы(Команда+" > "+ВременныйФайл); ЧтениеТекста = Новый ЧтениеТекста(ВременныйФайл, КодировкаТекста.Системная); Результат = ЧтениеТекста.Прочитать(); Сообщить(Результат);

(31) Спасибо. С выполнение кода на клиенте задача решена.
Теперь переходим на сервер. Там уже нет переменной окружения USER. Как найти каталог там?

(32) Не может не быть! 1С «на сервере» запускается под пользователем usr1cv8, вот он и должен в переменной окружения.

(33) Ну у нас получился такой список командой env:
LANG=ru_RU.UTF-8
OLDPWD=/
INVOCATION_ID=baccfcf6945as8fsu0pdf8s
PWD=/tmp
HOME=/home/usr1cv8
JOURNAL_STREAM=9:34252
KRB5_KTNAME=»/opt/1cv8/x86_64/8.3.18.891/usr1cv8.keytab»
SHLVL=2
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env

(35) Переменная HOME будет всегда и в ней всегда будет имя пользователя для службы сервера? Ранее ты о ней не писал.

(36) В линухе можно переопределить любую переменную среды. Так что это не Госстрах.
Но вряд ли кто в здравом уме станет её переделывать.

1cestart.cfg
Файл 1cestart.cfg содержит настройки, которые используют программы запуска (1cestart и 1cv8s), клиентские приложения (1cv8 и 1cv8c) и внешнее соединение.
Расположение файла:
● Для ОС Windows: .
● %APPDATA%\1C\1CEStart – для конкретного пользователя. Файл изменяется при выполнении настроек окна запуска (см. здесь).
● %ALLUSERSPROFILE%\Application Data\1C\1CEStart (%ALLUSERSPROFILE%\1C\1CEStart для ОС Windows Vista и выше) – для всех пользователей компьютера. Файл изменяется только во время установки системы «1С:Предприятие».
● Для ОС Linux: ~/.1C/1cestart.
● Для OS X: ~/.1C/1cestart.

Получается общие настройки есть только ОС Windows, а в остальных ОС общих настроек нет?

Источник

Кэш конфигурации

Причина — рост занимаемых объемов кэшем конфигурации:

root@srv1cv83:/home/usr1cv8/.1cv8/1C/1cv8/reg_1541# du -h snccntx64b30192-0957-11e3-1196-52540010e799 45G snccntx64b30192-0957-11e3-1196-52540010e799 

По вышеуказанному графику и представленному листингу видно, что началось это 8 мая:

root@srv1cv83:/home/usr1cv8/.1cv8/1C/1cv8/reg_1541# ls -l snccntx64b30192-0957-11e3-1196-52540010e799 итого 46857524 -rw-r----- 1 usr1cv8 grp1cv8 67104563 Май 8 10:27 snccntx.00003000.dat -rw-r----- 1 usr1cv8 grp1cv8 67079389 Май 8 10:32 snccntx.00003001.dat -rw-r----- 1 usr1cv8 grp1cv8 67108117 Май 8 10:36 snccntx.00003002.dat -rw-r----- 1 usr1cv8 grp1cv8 67065913 Май 8 10:44 snccntx.00003003.dat -rw-r----- 1 usr1cv8 grp1cv8 67088552 Май 8 10:51 snccntx.00003004.dat -rw-r----- 1 usr1cv8 grp1cv8 67069364 Май 8 10:56 snccntx.00003005.dat . -rw-r----- 1 usr1cv8 grp1cv8 67074932 Май 23 12:15 snccntx.00003457.dat -rw-r----- 1 usr1cv8 grp1cv8 67105111 Май 23 12:20 snccntx.00003458.dat -rw-r----- 1 usr1cv8 grp1cv8 67036256 Май 23 12:24 snccntx.00003459.dat -rw-r----- 1 usr1cv8 grp1cv8 66975942 Май 23 12:28 snccntx.0000345A.dat -rw-r----- 1 usr1cv8 grp1cv8 66625637 Май 23 12:35 snccntx.0000345B.dat -rw-r----- 1 usr1cv8 grp1cv8 67108563 Май 23 12:43 snccntx.0000345C.dat -rw-r----- 1 usr1cv8 grp1cv8 67022768 Май 23 12:48 snccntx.0000345D.dat -rw-r----- 1 usr1cv8 grp1cv8 67108622 Май 23 12:56 snccntx.0000345E.dat -rw-r----- 1 usr1cv8 grp1cv8 67044791 Май 23 13:01 snccntx.0000345F.dat -rw-r----- 1 usr1cv8 grp1cv8 67103984 Май 23 13:05 snccntx.00003460.dat -rw-r----- 1 usr1cv8 grp1cv8 67044551 Май 23 13:09 snccntx.00003461.dat -rw-r----- 1 usr1cv8 grp1cv8 67061445 Май 23 13:14 snccntx.00003462.dat -rw-r----- 1 usr1cv8 grp1cv8 67039160 Май 23 13:24 snccntx.00003463.dat -rw-r----- 1 usr1cv8 grp1cv8 67108856 Май 23 13:30 snccntx.00003464.dat -rw-r----- 1 usr1cv8 grp1cv8 67084987 Май 23 13:38 snccntx.00003465.dat -rw-r----- 1 usr1cv8 grp1cv8 67086700 Май 23 13:45 snccntx.00003466.dat -rw-r----- 1 usr1cv8 grp1cv8 67066238 Май 23 13:52 snccntx.00003467.dat -rw-r----- 1 usr1cv8 grp1cv8 67031144 Май 23 13:59 snccntx.00003468.dat -rw-r----- 1 usr1cv8 grp1cv8 67085440 Май 23 14:05 snccntx.00003469.dat -rw-r----- 1 usr1cv8 grp1cv8 67013568 Май 23 14:13 snccntx.0000346A.dat -rw-r----- 1 usr1cv8 grp1cv8 67108864 Май 23 14:17 snccntx.0000346B.dat -rw-r----- 1 usr1cv8 grp1cv8 8 Май 23 12:08 snccntx.dat 

Выполненные рекомендации (обязательно «service srv1cv83 stop» перед очисткой кэша) позволили высвободить 45Gb и выиграть время. По наблюдениям кэширование конфигурации 1С не обращает внимание на наличие/отсутствие свободного места и вряд ли каким либо другим способом ротируется.

Читайте также:  Linux где хранится history

Источник

Очистка кэша сервера 1С

На одном из проектов заказчик пожаловался на скорость работы базы данных. Конфигурация “1С:Комплексная автоматизация” с нетиповыми доработками штатного программиста 1С. Первое, с чего начали, проверили разрядность сервера 1С и его настройки, у клиента стоял 64 разрядный сервер, в настройках сервера проблем не обнаружили. Во-вторых, посмотрели среднее количество пользователей, одновременно работающих с базой, их оказалось порядка 18, не очень много. Третьем этапом анализа проблемы, выгрузили базу к себе на сервер и провели замер производительности, оказалось в пределах нормы, но обратили внимание, что на нашем сервере база 1С работала быстрее, чем у заказчика. В связи с этим, произвели очистку кэша сервера 1С, это стало решением сложившейся проблемы.

Расскажем, как очистить кэш сервера 1С.

1. Подключитесь из-под пользователя имеющего права администратора к серверу 1С и запустите штатное приложение “Службы”. Найдите в списке службу с названием “1C:Enterprise 8.3 Server Agent (x86-64)” или в русском варианте “Агент сервера 1С:Предприятия 8.3 (x86-64)” и остановите её. Остановить службу агента 1С можно с помощью кнопки в виде чёрно-серого квадрата на панели или с помощью контекстного меню выбрав соответствующий пункт. 2. Нужно найти папку, в которой находятся файлы кэша сервера 1С. Сначала откроем папку “C:\Program Files\1cv8”, для удобства, можно ввести команду в проводнике “%ProgramFiles%\1cv8\”. Далее переходим в каталог “srvinfo” и найдем папку, начинающуюся с “reg_”, по умолчанию она будет называться “reg_1541”. Обратите внимание, в зависимости от разрядности сервера 1С и прочих настроек системы, путь к каталогу может различаться. Нас интересует папка, начинающаяся с префикса “snccntx”. Заходим в нее, там будут два файла с расширением *.dat. Удалим файл с названием «snccntx.0000001B.dat» и файл «snccntx.dat», они и являются серверным кэшем 1С. 3. После очистки кэша сервера, необходимо запустить службу 1С. Зайдите в штатное приложение “Службы”, найдите “1C:Enterprise 8.3 Server Agent (x86-64)” или в русском варианте “Агент сервера 1С:Предприятия 8.3 (x86-64)” и запустите ее. Мы рассмотрели, как почистить кэш сервера 1С 8.3, как видим, ничего сложного в этом нет, необходимо максимум 5 минут времени и права администратора на сервер. Стоит заметить, что производить очистку кэша сервера 1С 8.3 лучше специалисту обладающего необходимыми знаниями, т.к. по ошибке можно удалить файлы отвечающие за настройку серверных баз. Если Вам необходима помощь с 1С, мы всегда готовы ее профессионально оказать и решить все проблемы с работоспособностью системы. Способы связи с нами Вы сможете найти на странице контакты Вернуться назад

Читайте также:  Linux разархивировать zip команда

Источник

Очистка кэша: серверного и клиентского для 1С:Предприятия

На практике иногда случаются ситуации, когда при изменении тех или иных настроек — поведение 1С не изменяется.

Например, выдаются ошибки, которые уже совершенно точно были исправлены, или открывается старая форма. И тому подобное.

В этом случае — рекомендуется очистка кэша.

О том как это можно сделать — читайте далее.

Как очистить клиентский кэш 1С:Предприятия под ОС Windows?

Очистка кэша через удаление базы из списка.

Наиболее простой (для пользователя) способ – удалить базу из списка информационных баз и добавить ее снова.

Очистка кэша через запуск командной строки.

Для этого необходимо запустить информационную базу из командной строки, добавив в нее дополнительный параметр запуска /ClearCache :

«C:\Program Files (x86)\1cv8\common\1cestart.exe» ENTERPRISE /F «C:\bases\1s_on» /N Иванов /P 12345 /ClearCache

Иванов — имя пользователя; 12345 — пароль пользователя. Подробнее о параметрах командной строки можно почитать Командная строка 1С и примеры ее использования

Очистка кэша вручную через проводник операционной системы.

Как посмотреть GUID базы 1С в списке запуска

Файл настроек списка ИБ 1С

Место хранения файлов кеша конифгурации 1С на клиенте Windows

Каталог хранения кеша конифгурации 1С на клиенте Windows

Как очистить серверный кэш и сеансовые данные на сервере 1С:Предприятия под ОС Linux(Centos)?

При очищении кэша на сервере рекомендуем также очищать и сеансовые данные. Что хранится в сеансовых данных? В них хранится служебная информация, необходимая для работы сеанса, например, информация из полей ввода на форме — сохраняется в сеансовых данных. Следующие действия выполняем на сервере приложений 1С:Предприятия.

Останов службы 1С:Предприятия

Очистка серверного кэша

Очистка сеансовых данных

Запуск службы 1С:Предприятия

Еще можно посмотреть

Ошибки на клиенте 1с линукс шрифты

Ошибки на клиенте при работе с сервером 1С на Linux. Часть 2

Публикация 1С на веб-сервере Linux

Публикация 1С на Веб сервере Apache Linux

Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux

Практический пример настройки Postgre SQL для непрерывного архивирования баз данных 1С Предприятия на ОС Linux

Настройка сервера хранилища конфигураций 1С на Linux

Установка и настройка хранилища конфигураций 1C на Linux сервере

Хранилище конфигурации 1С:Предприятия 8.3 является инструментом групповой разработки. Настраиваем сервер хранилища на Linux.

ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»

У пользователя во время работы может возникать сообщение: [crayon-64b0173f2de03057369849/] После чего рабочий режим либо восстанавливается, либо нет. В сообщении достаточно ясно описана возникшая ситуация, но необходимо понимать, что по другую сторону экрана пользователя, ландшафт системы может быть несколько сложнее, чем он себе представляет. И сервер «с которым потеряно соединение» может быть не только сервер 1С:Предприятия. […]

Установка сервера 1С на linux

Установка сервера 1С Предприятие 8.3 на Linux

Пошаговый процесс установки 1С сервера на Linux. Подготовка Linux к установке. Инсталяция дистрибутива 1С сервера. Его настройка и запуск.

Основы работы в Linux

Основы работы в Linux

Основы работы в Linux. Как подключиться к серверу. Как скопировать файлы на сервер. Редактирование конфигурационных файлов.

Похожие записи

Источник

Оцените статью
Adblock
detector