|
Чистка кэша клиента на linux | ☑ | ||
---|---|---|---|---|
0
vladimir80
25.07.17
✎
13:56
|
Всем привет! Подскажите, как грамотно организовать чистку кэша на клиентских компах.
Дано: ут 10,3 в режиме совместимости 8.2.13. Менять его жутко не хочется, т.к. валят ошибки и неизвестны долгосрочные перспективы вылезания багов, конфа переписана вдоль и поперек. клиенты переведены на linux /clearcache не помогает вручную почистить можно, но долго, муторно и очищаются пользовательские настройки (клиентов около 50). Конфигурация меняется по несколько раз в день |
|||
1
mehfk
25.07.17
✎
13:58
|
Напиши скрипт.
|
|||
2
1dvd
25.07.17
✎
13:58
|
>>Конфигурация меняется по несколько раз в день
Избавьтесь от этого и будет вам щасье |
|||
3
1dvd
25.07.17
✎
13:59
|
Или, хотябы, не делайте динамических обновлений
|
|||
4
vladimir80
25.07.17
✎
14:03
|
(1) Не проблема, осталось конкретно узнать что чистить, чтобы не слетали настройки пользователя.
(2) (3) Избавится от себя я не смогу. При любых обновлениях кеш остается, насколько я понимаю. |
|||
5
1dvd
25.07.17
✎
14:05
|
(4) только при динамических. Я на прошлом месте сразу запретил динамические обновления, как устроился. Проблемы с кешем остались в прошлом
|
|||
6
vladimir80
25.07.17
✎
14:25
|
(5) Поделись знанием (если оно есть), по какому признаку клиент решает, обновлять кэш или нет?
Я тоже не любитель демонических обновлений, но работать с 21-00 до пока не вырубишься больше не хочу, несколько лет в таком режиме подталкивают к изменению графика работы. Если это проблема только динамического обновления, то явно на нее можно повлиять скриптом/программно. |
|||
7
Фрэнки
25.07.17
✎
14:26
|
логически проблема устаревания кэша с динамическим обновлением объяснима тем, что при выполнении нормального обновления конфига на ИБ меняются метки, которые затем показывают кэшу, что он теперь не актуален.
// клиенты переведены А где же тогда кэши? в папках, которые сгенерил WINE или где? |
|||
8
1dvd
25.07.17
✎
14:28
|
(6) Чего клиент решает?
Просто, при динамическом, где-то в кеше застревают некие настройки форм или ещё какие-то, я хз. Может стрельнуть, а может и не стрельнуть. Сами одинесовцы победить эту проблему не могут |
|||
9
vladimir80
25.07.17
✎
14:37
|
(7) пользователи с винды на линуху переведены
кэши форм лежат на локальных компах, структура хранения файлов кеша мне непонятна, иначе чистил бы без удаления настроек юзеров без проблем. (8) ясно, спс |
|||
10
Фрэнки
25.07.17
✎
14:42
|
(9) тогда спрошу по другому: если на локальных компах стоит линух, то каким клиентом пользуетесь, как его стартуете - из WINE, скорей всего?
|
|||
11
mehfk
25.07.17
✎
14:48
|
(9) Храни настройки пользователей в БД.
|
|||
12
vladimir80
25.07.17
✎
15:26
|
(10) нет, клиент линуксовый
сделал так, полет нормальный Инфо = Новый СистемнаяИнформация(); Если Инфо.ТипПлатформы = ТипПлатформы.Windows_x86 ИЛИ Инфо.ТипПлатформы = ТипПлатформы.Windows_x86_64 Тогда Иначе ЗапуститьПриложение("/bin/bash /mnt/1c/bash", , Истина);// linux КонецЕсли; bash #!/bin/bash # delete 1C cash cofig files/directory for FILES in $(ls ~/.1cv8/1C/1cv8/ -1UH | grep ........-....-....-....-............) do echo "process deleting ~/.1cv8/1C/1cv8/$FILES"; rm -Rf ~/.1cv8/1C/1cv8/$FILES/Config/* done |
|||
13
vladimir80
25.07.17
✎
15:26
|
echo тупо скопировал, оно конечно не надо в скрипте
|
|||
14
trdm
25.07.17
✎
15:37
|
(5) > Проблемы с кешем остались в прошлом
Переходите на v7, там это реализовано ч/з турбомудю. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |