#0
by Stim
Сломал голову. Обновил УНФ с 1.5 до версии 1.6 Имеется: типовая демо УНФ 1.6 Обновленная до УНФ 1.6 копия рабочей Обе базы на платформе 8.3.6.2449 у обоих одинаковые настройки режима совместимости(типовые УНФ 1.6 - Не использовать) но в типовой УНФ 1.6 - не выдает ошибку на стрНайти, в обновленной до 1.6 - выдает. какое-то еще свойство ИБ или конфигурации нужно установить?
#1
by Новиков
>>у обоих одинаковые настройки режима совместимости(типовые УНФ 1.6 - Не использовать) Зуб даешь? Если да, то попробуй (как вариант), почистить кэш.
#9
by Злопчинский
Потому что продукт должен работать нормально без вмешательства в инфраструктуру его данных извне. такое вмешательство допустимо в редких случаях специалистом ДЛЯ ПОЧИНКИ/ДИАГНОСТИРВОАНИЯ ПРОБЛЕМЫ. на мой неквалифицированный взгляд количестов советов "почистить кеш" и сообщений "перезапустил комп - просблема счезда/почистил кеш проблема исчезла" - превышает допустимые пределы. То есть "почитсить кеш - это уже превратилось в НОРМУ. имхо - это бяка. Что-то там не так с управлением кешем.
#10
by Записьдампа
НЕНАВИСТЬ!!1 =) Все как раз по плану - это "не очень частотный сценарий", хе. Проблема возникает не при работе рядового пользователя, а при внесении измений в конфигурацию, которые должны производится специалистом. И в чем-то я с ними согласен - есть множество других ошибок платформы, которые более приорететеы по исправлению. Для этой по крайней мере обход уже давно известен.
#11
by Mikhail Volkov
Встретилось: СтрНайти(ТекстДанныхВыгрузки, "###***###") "###***###" - вроде как шаблон, какой, что найти нужно?
#12
by Провинциальный 1сник
Гарантировать актуальность кэша может только проверка контрольных сумм кэшированных (мета)данных. Реализовать в платформе такое несложно, но это будет расходовать процессорное время. Хотя, с учетом того, что платформа уже не запускается на старом железе, этот расход процессорного времени можно считать пренебрежимо малым. Непонятно, почему так не сделают..
#14
by Записьдампа
Реализовать несложно, говоришь... Ну, возможно ты и прав, для кластера серверов с кучей рабочих процессов и нескольких десятков подключенных клиентов, обработка динамического обновления - это элементарно.
#16
by Записьдампа
Найти шаблон "###***###", разумеется. Тебе угрожают оружием, чтобы ты не открывал СП?
#23
by Записьдампа
Ну вот мы и определили виновного, коллеги! Каким же будет наш справедливый приговор?
#25
by GreyK
Так он же про слуг его, может не надо сразу сжигать молниями, ну он будет каяться и приносить дары в процентах от продаж :)
#26
by Провинциальный 1сник
Какая разница, кластер-не кластер. У каждого рп есть свой кэш, равно как и у каждого клиента. Приоритет в любом случае должен быть за метаданными в базе, для этого у каждого потенциально кэшируемого объекта должна в базе храниться контрольная сумма. Соответственно, при необходимости обращения к объекту производится поиск его в кэше, проверяется контрольная сумма, если не совпадает - объект в кэше признается неактуальным и удаляется, одновременно грузится объект из базы и пишется в кэш.
#27
by Провинциальный 1сник
+ и можно оптимизировать - проверку контрольной суммы делать только если данные из кэша на диске читаются другим процессом, а не тем, который их туда положил. Для этого процесс может у себя в памяти хранить список "своих" закэшированных объектов, которым он безусловно доверяет в плане актуальности. А вот если процесс перезапустился (рестартанули сервер или клиентское приложение) - то проверка чексумм выполняется в обязательном порядке.
#29
by Serg_1960
Логично - это когда платформа сама обновляет кэши в случае необходимости. Следит же она за кэшированием данных информационной базы - почему же тут такие досадные проколы во время обновления конфигурации? Это риторический вопрос.
#32
by Записьдампа
И на отключенных клиентах тоже, само собой разумеется! Кстати, кэш 1С бывает трёх видов. Ты про какой сейчас?
#34
by Записьдампа
Вот учитесь - человек, практически, бизнес план на системе франчайзи предлагает =) Которые приносят процент и попутно занимаются покаянием. Их наоборот, поощрять надо!
#35
by Записьдампа
Давай продолжим =) Теперь на клиенте запускается второй сеанс с той же базой, но под другим пользователем. Балансер - менеджер кластера смотрит на загрузку и переадресует третий и четвёртый серверный вызовы этого сеанса на новый, свободный рабочий процесс. Первый и второй серверный вызовы же обрабатываются старым рабочим процессом на отдельном сервере. Первый сеанс задумчиво смотрит на список своих закэшированных объектов...
#36
by Провинциальный 1сник
Ну не повезло клиенту, его метаданные будут незакэшированы. Бывает. Не катастрофа, в отличие от непонятных глюков с неконсистентным кэшем.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
- Функция СтрНайти()
- СтрНайти() и СтрШаблон()
В этой группе 1С
- Provider=Microsoft.Jet.OLEDB.4.0 как синтаксис селекта подскажите
- Добавить элемент справочника в выгрузку.
- УТ 10.3, ввод начальных остатков
- Платформа 8.1 Загрузка макета в отчет из файла.
- Добавить реквизит для отбора в форме списка справочника.
- Тома хранения файлов, Путь к тому некорректен 1с 8.3
- Как прочитать xml содержащий xsd
- Как отладить внешнюю обработку в УФ?
- Вывод группировок СКД друг под другом
- "внезапно" перестало работать ВосстановитьЗначение
- 8.3.6 Обмен между мобильным и основным приложением
- ERP Счет-фактура выданный на аванс
- Различия диалектов Си и С-подобных языков - C++, C# и т.д.
- ут11.1.10.195. добавить отчет в форму "Отчеты по продажам"
- Проверка XML валидности схемы XML
- 1С БП 3.0 + ЗУП 3.0 позаказный учет
- 1С Веб клиент. Переменная не определена (СтандартныеПодсистемыКлиентПовтИсп)
- Счет учета расчетов с контрагентом обмен УНФ - БП 3.0
- Медленная скорость входящего трафика
- Как отловить ошибку в типовом обмене "УТ 10.3" - "БП 3.0"? (или подскажите)