Страница 1 из 2

Темпы в серверной установке

Добавлено: 27 ноя 2009, 19:54
sim
С некоторых пор в EXE серверной установки под MSSQL стали генериться файлы TMP. Причем огромное количество - десятки тысяч. Ранее такого не замечалось. Вопросы: 1) что-то изменилось в дефаултных путях на эти темпы? 2) как перенаправить эти пути?
В идеале хотелось бы сделать так, чтобы серверную установку полностью закрыть на запись. Т.е. убрать категорически все: темпы, дески, crf, cfg, и прочее, прочее, включая и лог драйвера.
В свое время убрать получилось не все... а теперь еще и эти темпы откуда-то свалились ((

Добавлено: 27 ноя 2009, 21:16
edward_K
для начала проверте рабочий каталог ярлыка - уж во во всяком случае запускать нельзя прямо с exe. А если закрыть на доступ, что галка перестает работать? И не пытались отследить кто именно? Проверте в галке под ним в конфигуратор-параметры настройки.
Можно вот например создать atlantis.cfg в рабочем каталоге
Atlantis.Leaks.Output = "c:\1\leakage.log" ;
Atlantis.ErrorLog = "c:\1\atlerror.log"
В конечном итоге перенаправить можно почти все.

Добавлено: 04 дек 2009, 14:33
sim
Люди, у кого версия 8.1 под MSSQL - посмотрите пожалуйста - у вас в каталоге EXE серверной установки есть темповые файлы?

Добавлено: 04 дек 2009, 15:23
Polimer
Нет.

Добавлено: 04 дек 2009, 15:50
sim
Спасибо.
Уже хорошо)

Добавлено: 04 дек 2009, 16:28
m_fred
Посмотрите или настройте параметр TmpFilesDirectory в *.cfg

Добавлено: 04 дек 2009, 16:47
sim
Да смотрели, и настраивать пытались.
В пользовательском конфиге явных ссылок нет
В общем конфиге (StartUp.inc):
TmpFilesDirectory=data\tmp\%user%
В конфигураторе (в загруженной системе):
\EXE\tmp\
В реальности:
\EXE\tmp\ - основная масса темпов
\EXE\ - здесь тоже куча
\EXE\DSK\ - и даже здесь есть, ну эти-то шут с ними, может так и надо... а вот как из EXE убрать?

Добавлено: 04 дек 2009, 17:05
Masygreen
[Files]
OutputFilesDirectory=OUT\%USER%
TmpFilesDirectory=data\tmp\%user%

Добавлено: 04 дек 2009, 17:16
Polimer
В ярлыке запуска какая рабочая папка?

Добавлено: 04 дек 2009, 17:20
sim
Polimer писал(а):В ярлыке запуска какая рабочая папка?
EXE
так по умолчанию прописывается при установке клиента

Добавлено: 04 дек 2009, 17:22
sim
хотите сказать, что путь в ярлыке вииоват?
и как его теперь поменять?
если клиентских установок под 300 штук

Добавлено: 04 дек 2009, 17:31
edward_K
а куда деваться :). Лучше в отдельную папку на серваке и еще так чтобы у каждого была своя. Так проще будет и разнести, да и разные средства есть для массовой установки. Либо настраиваете авточистку. Но по хорошему Exe должен быть закрыт по записи.
Кроме TmpFilesDirectory есть еще нессколько аналогичных(TmpFilesShortDirectory например), да и путь лучше уж прописать тогда полный(не в exe)

Добавлено: 04 дек 2009, 17:40
sim
по хорошему разработчикам нужно предусмотреть отдельный параметр в конфиге... чтобы эти темпы регулировать... а ярлык оставить в покое...
Кстати... а в конфиге инсталлятора клиента нельзя предусмотреть изменение пути на рабочую папку? Чтобы уж хотя бы всем последующим установкам дать правильное направление

Добавлено: 04 дек 2009, 17:48
Polimer
sim писал(а):хотите сказать, что путь в ярлыке вииоват?
и как его теперь поменять?
если клиентских установок под 300 штук
Если у вас права админа домена, то делаете правильный линк и копируете на станции.

Добавлено: 04 дек 2009, 17:59
m_fred
Документация CFGPARAM.pdf
Попробуйте настроить параметр TmpFilesDirectory на клиентских местах в секции Files .
Посмотрите в пользовательских конфигурационных файлах параметр
#include X:\Gal810\......\StartUp.inc (похоже, что у какого то клиента не настроено)