powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопросы новичков
25 сообщений из 213, страница 7 из 9
Вопросы новичков
    #38393312
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вопросик, как с помощью батника сделать перезапуск cache 5.xx


И ещё вопрос за что отвечает сервис Cache.exe ?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393339
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BezumaЕсть вопросик, как с помощью батника сделать перезапуск cache 5.xx


И ещё вопрос за что отвечает сервис Cache.exe ?Cache.exe это универсальный процесс, он может работать и как сервис и собственно из под него работают пользовательские процессы в Cache
в службах есть служба для запуска каше, найдите ее имя и сможете через батник делать старт стоп как обычную службу
название службы что-то типа такого Cache_c-_inetersystems_cache, Cache и путь к инсталляции
Код: plaintext
1.
net start Cache_c-_inetersystems_cache
net stop Cache_c-_inetersystems_cache
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393366
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMorBezumaЕсть вопросик, как с помощью батника сделать перезапуск cache 5.xx


И ещё вопрос за что отвечает сервис Cache.exe ?Cache.exe это универсальный процесс, он может работать и как сервис и собственно из под него работают пользовательские процессы в Cache
в службах есть служба для запуска каше, найдите ее имя и сможете через батник делать старт стоп как обычную службу
название службы что-то типа такого Cache_c-_inetersystems_cache, Cache и путь к инсталляции
Код: plaintext
1.
net start Cache_c-_inetersystems_cache
net stop Cache_c-_inetersystems_cache


Есть батник с одной строчкой, который по расписанию перезапускает Каше :
X:\CacheSys\Bin\CSS STOPSTART CACHE

Но вот случилось:
Всплывающее окно приложения: cache.exe - Ошибка приложения : Инструкция по адресу "0x6b077897" обратилась к памяти по адресу "0x01311ea8". Память не может быть "read".

И соответственно сервак Cache не перезапустился.....

Вот и думаю написать батник или скрипт с полным контролем запуска Cache и вот думаю как это сделать.
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393388
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BezumaDAiMorпропущено...
Cache.exe это универсальный процесс, он может работать и как сервис и собственно из под него работают пользовательские процессы в Cache
в службах есть служба для запуска каше, найдите ее имя и сможете через батник делать старт стоп как обычную службу
название службы что-то типа такого Cache_c-_inetersystems_cache, Cache и путь к инсталляции
Код: plaintext
1.
net start Cache_c-_inetersystems_cache
net stop Cache_c-_inetersystems_cache


Есть батник с одной строчкой, который по расписанию перезапускает Каше :
X:\CacheSys\Bin\CSS STOPSTART CACHE

Но вот случилось:
Всплывающее окно приложения: cache.exe - Ошибка приложения : Инструкция по адресу "0x6b077897" обратилась к памяти по адресу "0x01311ea8". Память не может быть "read".

И соответственно сервак Cache не перезапустился.....

Вот и думаю написать батник или скрипт с полным контролем запуска Cache и вот думаю как это сделать.
прям совсем полного контроля вы скорее всего не получите, вариантов управления стартом и остановкой не так много это ccontrol и net, второй чисто консольный вариант может вернуть информацию о том смог или нет запустить службу, а ccontrol в случае ошибки иногда вываливает окошко, что может быть не всегда удобным
и какая у вас ОС, в версиях с 2008 планировщик вроде уже по умней и сможет наверно сам перезапустить службу
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393445
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем по планировщику перезапускать каше?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393459
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

ОС 2003, просто хотелось бы как то избежать данной ситуации в будущем, скорее всего это посыл об остановке службы вызвал ошибку в приложении Cache, что и не дало запустить сервер.....

Перефразирую задачу, нужно написать bat или скрипт, который проверял бы запущена ли БД Cache и если не запущена то пытался её запустить, а если запущена, то ничего не делал....

Может уже кто делал?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393464
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.А зачем по планировщику перезапускать каше?

Есть зависающие процессы которые другим способом не устранить (либо выгнать всех пользователей), так объяснили
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393477
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BezumaБлок А.Н.А зачем по планировщику перезапускать каше?
Есть зависающие процессы которые другим способом не устранить (либо выгнать всех пользователей), так объяснилиКто вам так сказал, и откуда такие процессы берутся, Может их Cache сама сможет без остановки сервера остановить?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393498
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMorBezumaпропущено...

Есть зависающие процессы которые другим способом не устранить (либо выгнать всех пользователей), так объяснилиКто вам так сказал, и откуда такие процессы берутся, Может их Cache сама сможет без остановки сервера остановить?

Мне сказали что процессы из Каше не убираются, сам проблему ещё не видел, возникают при импорте/экспорте dbf файлов....
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393560
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос если на корректно работающем сервере запустить батник со стракой:
X:\CacheSys\Bin\CSS START CACHE
может ли это привести к каким либо "плохим" последствиям?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38393635
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BezumaВопрос если на корректно работающем сервере запустить батник со стракой:
X:\CacheSys\Bin\CSS START CACHE
может ли это привести к каким либо "плохим" последствиям?нет, проблем быть не должно просто откажется запускаться, потому как уже запущен.
...
Рейтинг: 0 / 0
Вопросы новичков
    #38394021
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BezumaМне сказали что процессы из Каше не убираются, сам проблему ещё не видел, возникают при импорте/экспорте dbf файлов....
Все это очень странно и похоже на байки.
Во-первых, процесс каше - это процесс операционной системы, так что бессмертным он не является (хотя не очень хорошо убивать процессы каше извне).
Во-вторых, они совсем безумные просто так зависать? В каком состоянии при зависании они находятся? Может быть, пытаются открыть несуществующий файл? А может, эти процессы и не должны гаситься?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38394082
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот-вот, пример того как кривое программирование порождает проблемы в администрировании...
Нет бы разобраться, почему процессы зависают?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38394144
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bezuma, dbf файлы импортируются через ODBC соединение?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38394994
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.BezumaМне сказали что процессы из Каше не убираются, сам проблему ещё не видел, возникают при импорте/экспорте dbf файлов....
Все это очень странно и похоже на байки.
Во-первых, процесс каше - это процесс операционной системы, так что бессмертным он не является (хотя не очень хорошо убивать процессы каше извне).
Во-вторых, они совсем безумные просто так зависать? В каком состоянии при зависании они находятся? Может быть, пытаются открыть несуществующий файл? А может, эти процессы и не должны гаситься?

Действительно, было и у нас приложение с таким зависанием при импорте dbf-ки :))

Причем, товарищ обработал ошибку открытия файла, сообщал что-то типа "Сервер занят, попробуйте позже"
Бедные юзеры примерно сутки ждали - сказано же - занят, надо терпеть. Потом обращались за помощью.
Добрый человек находил процесс и прибивал его
...
Рейтинг: 0 / 0
Вопросы новичков
    #38451456
VArtemF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как сделать локализацию в DeepSee. Документации недостаточно, не могу въехать как использовать в DeepSee ^CacheMsg. Есть хотя бы малый пример, что-то вроде - таблица, куб, 2 языка, и динамическая смена лейблов в показателях и прочее?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38451609
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопросы новичков
    #38451894
Bezuma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doublefintBezuma, dbf файлы импортируются через ODBC соединение?

Да импорт происходить через ODBC
...
Рейтинг: 0 / 0
Вопросы новичков
    #38459019
VArtem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit, получилось перевести лейблы лишь в виджетах, а как сделать в сводных таблицах? Пример для книг, Куб основан на классе Book. Что хранится в глобале:
s ^CacheMsg("books", "ru", "code1") = "Название"
s ^CacheMsg("books", "ru", "code2") = "Всего Страниц"
s ^CacheMsg("books", "en", "code1") = "Title"
s ^CacheMsg("books", "en", "code2") = "Pages"
Вот на рис 1., если прописать в "Отображаемое имя" - $$$@code1/books, то перевода не будет, будет просто эта строка.
Нужно чтобы Title и Pages менялись при смене языка.
На рис 3. для контрола в виджете сработало.
...
Рейтинг: 0 / 0
Вопросы новичков
    #38459504
VArtem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, разобрался сам. Доступ такой: @code1@.
А вот как быть с данными? Пытался сделать вычисляемое поле, которое выдает строку на текущем языке. Объектно и через sql работает. А вот если через куб, то динамической смены не происходит, т.к. всё вычисляется при построении, приходится перестраивать куб для отображения данных на нужном языке. Всяко есть верное решение, подскажите.
...
Рейтинг: 0 / 0
Вопросы новичков
    #38459715
VArtem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ахтыж ёмае, как все хитро сделано, можно у Уровня сделать свойство, которое будет вычисляться на ходу и прописывать имя этого элемента. Все ясно теперь=)
...
Рейтинг: 0 / 0
Вопросы новичков
    #38464857
VArtem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был найден баг в DeepSee, есть смысл писать в WRC? Он древний походу.
Пробовал в [Cache 2012.1.3 (Build 805U)] и в [Cache 2014.1 (Build 511U)].
В области "Samples" есть куб "Patients", создал сводную таблицу (был английский язык сессии).(РИС 1)
Создал виджет-диаграмму на основе таблицы - все нормально отображается.(РИС 2)
В ^CacheMsg были записи:
^CacheMsg("PATIENTSAMPLE","en",2552513608)="Patient Count"
^CacheMsg("PATIENTSAMPLE","en",1104105696)="Age Group"
^CacheMsg("PATIENTSAMPLE","en",3236630388)="Gender"
Внес свои для русского языка:
^CacheMsg("PATIENTSAMPLE","ru",2552513608)="Всего пациентов"
^CacheMsg("PATIENTSAMPLE","ru",1104105696)="Возрастная группа"
^CacheMsg("PATIENTSAMPLE","ru",3236630388)="Пол"
Меняю язык сессии и тут начинается...:(РИС 3 и 4)
В аналайзере некоторые показатели изменили отображение, а в виджете лишь 1 изменил язык.
Если опять зайду в аналайзер и заменю в таблице показатель "Patient Count" на "Всего пациентов",
то в виджете появится перевод. А сменив опять на англ. эта запись останется, а остальные станут английскими.
Ерунда какая-то...
...
Рейтинг: 0 / 0
Вопросы новичков
    #38465761
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VArtem,
А как Вы меняете рус на англ?
...
Рейтинг: 0 / 0
Вопросы новичков
    #38465764
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VArtem,
Может быть в кэше страницы сидят еще строки?

Вообще должно работать, т.е. конечно имеет смысл в WRC написать.
...
Рейтинг: 0 / 0
Вопросы новичков
    #38465782
VArtem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шваров Евгений,
Менял программно и через браузер, все также:
do ##class(%MessageDictionary).SetSessionLanguage("en")
set %session.Language = "en"
Кэш чистил, обновлял - не помогло.
Язык то меняется верно, это видно по кнопкам и другим лейблам.
Штука в том, что DeepSee "считает" показатель "Patients Count" и "Всего пациентов" - разными(РИС 3). Т.е. слева при смене языка сменился текст, а справа - нет. Если я удалю показатель "Patients Count" и заменю его "Всего пациентов", то тогда в виджете будет все нормально выглядеть, но поменяв язык на Англ. картина будет такая же - слева перевелось, а справа - старый лебл этого показателя(будет отображаться в виджете).
Напишу в WRC :(
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 7 из 9
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопросы новичков
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]