Здравствуйте. У нас такая ситуация: Запустили Сервер мат.обработки и NetLink из командных файлов (*.bat), которые прописаны в автозагрузке. Нормальная ситуация, когда в системе "висят" четыре задачи (видно по Alt+Tab)- два скрипта, сервер и МРВ. Несколько дней так и было, а сегодня обнаружили, работает (видим) только МРВ, остальных трех нет. DrawServ в списке задач присутствует. Система Windows NT 4.0, NetLink 5.12 Подскажите с чем это связано. Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Что значит запустили Сревервер матобработки и NetLink? Вы консоль запустили от NetLink'a или сервер? Если сервер, то так нельзя - на одном ПК нельзя запускать два МРВ!
Posted by Wert (Участник № / Member № 479) on :
Запускаю DrawServ.exe и PicRT.exe из командных файлов Start_serv.bat.
Start_Serv.bat: DrawServ.exe /P:e:\Prog\MP_005 /F:АРМ1 /RUN Пауза 10 секунд, Start_Arm.bat: PicRT.exe MP_005.ctm /N:АРМ1 /F Может быть я не правильно выразился? Или не правильно понял Help, там написано, что если в проекте не один узел, сервер мат обработки необходимо запускать из командной строки.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На будущее - PicRT, это графическая консоль. Она есть в МРВ, NetLink МРВ и NetLinkLight. DrawServ - сервер, есть только в МРВ и NetLink МРВ. Поэтому когда Вы сказали, что запустили Сервер и NetLink - я не понял, что Вы запустили из NetLink'а, сервер или консоль...
Сервер рекомендуется запукать с командной строки только, если Вы планируете подключать к нему несколько графических консолей (PicRT) локально или удаленно. То, что в списке задач исчез сервер говорит только о том, что либо он "упал" из-за какой-либо ошибки, либо его работу кто-то завершил принудительно (хотя последнее очень маловероятно). Однако, если он упал, то у Вас на экране должно было остаться окно ОС, сообщающее о том, что "приложение выполнило недопустимую операцию" или что-то вроде того?
Posted by Wert (Участник № / Member № 479) on :
Сообщений на экране не было. В памяти сервер присутствовал, данные поступали. Впечатление такое, что сервер был запущен из графической консоли, а сама консоль из командного файла т.к. работала в полноэкранном режиме без возможности перехода в оконный. Если даже такое возможно, операторы запустить ее так, пока не могут. Думаю проблема незначительна, просто непонятно, как такое может произойти. Если ситуация повторится, напишу еще. Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Странно, что самого сервера в списке задач не было, но математика работала - ведь даже если сервер запускается консолью, то он всегда работает как отдельная задача он просто физически не может работать под процессом PicRT - ведь это совершенно отдельное приложение...
Posted by Wert (Участник № / Member № 479) on :
Все было именно так. Добавить нечего. Закрываю тему и надеюсь, что навсегда.
Posted by Andre (Участник № / Member № 719) on :
Как прописать в .bat файле эту самую паузу в 10 сек или больше???
Posted by Wert (Участник № / Member № 479) on :
quote:Отправитель / Originally posted by Andre: Как прописать в .bat файле эту самую паузу в 10 сек или больше???
Запрограммировать паузу можно средствами DOS, раньше, работая в MSDOS и PCDOS у нас проблем с этим никогда не было. Сейчас под рукой была программа wait.exe (кто то из местных написал) ею и пользуемся. Параметр запуска программы - количество секунд ожидания.
Posted by Andre (Участник № / Member № 719) on :
Если можно скинь эту прогу на мыло kazatom@rambler.ru Спасибо за ответ.