Сейчас все версии PtokaX выходят и в консольных вариантах. Я озаботился этой проблемой, и в результате подбора скриптов перестал нуждаться в GUI PtokaX. Следующий вопрос был таков: "Как добавить PtokaX в список служб?" И тут мне помогла программа FireDaemon...
Далее инструкция по пунктам:
1. Скачиваем FireDaemon.
firedaemon_lite_1_5_1_ga.rar ( 1.32 мегабайт )
: 264
2. Устанавливаем его(думаю с этим не должно быть проблем).
3. После этого запускаем FireDaemon и видим такое вот окно.
Куда проще использовать спец прогу для инсталла сервиса птохи. Там все предельно просто и не требуется перезагрузка. Просто выбираем запускной файл птохи, указываем необходимую инфу и жмем кнопу setup на форме.
хехе, я те ща объясню, чем данный метод лучше:
1. При вылете хаба он будет перезапущен.
2. Ты можешь выставить приоритет.
3. Он будет запущен не как скрытое приложение (от имени пользователя), а уже от имени системы.
PS Settings.xml уже сам по себе отличная болванка и напильником не надо особо подправлять, тем более если запустить хаб без него, то можно будет наслаждаться стандартными настройками , которые давольно грамотно сделаны. За скрипт спасибо.
PPS я не спорю, что при моем варианте нужно иметь настройнный конфиг самого хаба, но во многих случааях, когда люди решают перейти на птоку, как службу, конфиг у них уже есть и надо просто заменить сам ехе-шник. :P
Вообще то в службы под нужным именем хаб будет добавлен эта раз =)
Во-вторых в свойствах добалвенной службы можно поставить ее перезапуск при сбое =) У меня настроено так что, после третьего по счету сбоя система отправляется на ребут (чтобы пофиксить траблы спонтанно в ней возникшие). Жаль токо время настроить нельзя. Сервис после сбоя очухается минимум через минуту.
У меня, к пимеру, он был запущен как служба и в имени пользователя стоям мой пользователь. FireDaemon же запускает его от имени системы, давая больший приоритет, т.к. системный процесс. хехе, а приоритет ты задать можешь? думаю нет. В фаердемоне тоже можно и имя задать, и описание. Кроме того, он у тя через минуту очухивается - у меня - через 5 секунд. Согласись, быстрее. И кроме того, перезапуск надо настраивать, еще лазить, а тут - все сделал в одном окне и не паришься.;)
Хм.. а как же 4.1.1-service ?
Работает аки служба, к тому ж от системы... И разрабатывалась именно для этого.
Правда приоритет выставить на постоянку гемморно, но всеж можно.
Хотя Демон неплохой, пригодится не только для птоки, но и иещ для чего..
Так что Спасибо
Дык в службы его надо пописать, т.к. по сути это просто птока с консольном исполнении А тут написан альтернативный способ, как это сделать
mariner , не получается ни твоим способом ни fixx'a, вроде все правильно делал..незнаю тогда видать что то не так сделал, буду пробывать способ DemoN'a
ну это уже из-за рук или из за самого компа
служба должна быть запущена (смотри в списке служб запущена ли она)
на крайняк можно просто запихнуть в автозапуск ярлык (но это наихудший вариант, я бы даже сказал глупый, но всеже вариант)
+1, Илюх, за ярлык в автозапуске.
На сп3 способ проверялся.
Хочешь - могу для тебя лично выложить пиратский, полнофункциональный фаердемон. У меня оно и на висте с сп1 и без него и ваще как хошь пашет. PS ты б мой файл
service.xml ( 877 байт )
: 141
слей и тока пути махни =) А потом запусти службу
Странно, но сегодня запустилась служба, вчера долго мучился и не запускалась, сегодня комп запустил настроил занова и все работает.. через FireDaemon
А вообще зачем использовать console, если у меня норм пашет и GUI?
только из-за скорости. Приоритет у системной службы выше. + есть автоперезапуск ;) и другие приятные плюшки
Дело тут не в приоритете. Дело именно в GUI. В случае консольной версии все данные и настройки находятся в оперативной памяти, а в случае GUI они находятся не только в памяти, но и еще во всевозможных формах и окошках, а на запись и чтение настроек из окон и форм требуется время и ресурсы процессора, поэтому с точки зрения оптимизации и быстроты выполнения операций хабом лучше использовать консольную версию хаба. А любой процесс, как известно, можно поставить и наивысшим приоритетом выполнения. Запускать как службу нет особой необходимости, просто удобство.
ненене =) Запуск от имени системы дает больше свободы хабу, в частности большие ресурсы. Тут ты не прав, Илюх. Игра стоит свеч.
Все что я сказал, я сказал как программист (оптимизация - одно из направления написания моих программ).
Что касается учетной записи SYSTEM, то тут ты не прав. Не знаю кто тебе такое сказал, что процессу, запущенному от имени учетной записи SYSTEM, предоставляется больше ресурсов, но это полная чушь! Единственное преимущество учетной записи SYSTEM это то, что процесс запущенный от этой учетной записи имеет полный доступ к системе (в частности ко всем службам и реестру). Этим преимуществом активно пользуются хакеры при написании вирусов.
Если хочешь чтобы процессу выделялось больше ресурсов, просто поставь процессу высший приоритет!!!
альтернатива FireDaemon и PtokaX Service Installation Wizard
из возможностей программы
Напрямую не предназначена для PtokaX , но это не мешает её с успехом использовать
Гг. всеравно фаер демон решает Тем более им можно управлять удаленно (не фри версией естественно), но надыбать мона платную без проблем =)
Вот, а от имени системы пускатьэта приблуда не может. так что в печку ;)
Тогда зачем выкладывать какую-то фигню, если есть заведомо лучше прога? Непонятно.
ах да. кароч описание FireDaemon Trinity!
- Вэб морда для управления
- Защита конфигурации паролем
- Запуск с различными приоритетами и от разныю юзеров
- Полная совместимость с exe, com, bat. pl и другими исполняемыми файлами и скриптами.
PS это вам для затравки. Саму прогу выложить не могу (это перадство)
Так обы4ную Ptokax 0.4.1.1 как лудше всего запустить ? Верней в каком из предложенных вариантов ?
нивкакой.... ибо нет смысла это делать с оббычной птокой
А обычная это каккая? О_о
это которая с гуями
обычная - это так, которая с "windows окошками" различными (это специально для тех, кто не знает что такое GUI).
А как в консольной версии перемещать порядок скриптов и менять профилям доступ к командам ???
и вообще как настраивать ее есть какойто русский мануал ?
или сначала настраивать на GUI и потом кидать файлы с настройками в консольную версию ???
Я настроил в gui версии все. Потов заменил exe`шником от сервисной. И пустил как сервис. Все прекрасно работает
Я конечно извиниюсь, но использование файрдемона ничего кроме проблем с повисанием сервера не вызывает. Я догадываюсь, что это происходит из-за того что сервак работает на грани производительности и из-за повышенного приоритета, но тем не менее. Скажу как стартовал я, собственно стандартным PtokaX.exe -i. Запускается он прекрастно под юзером System и сам. А чтобы ему(и другим системным службам) отдавался приоритет, делаем вот так:
Зачем нужны заморочки с лишним софтом(=файрдемон) не понимаю.
на сколько я могу судить - на картинке - сервер 2003, так вот, там эта опция по умолчанию врублена
с фаердеманом у меня не было проблем никогда, но сейчас он мне не актуален. есть гораздо лучшие вещи. кроме того, описанный вами способ является станлдартным и есть в другой теме.
Аналогичные вещи умеет делать программа nnCron. С удовольствием пользуюсь им уже пару лет.
Скачал недавно консольную птоку 0.4.1.2 для своего хаба, прочитал , все сделал , все отлично работает , mariner , спасибо !
Возможно сделать без этой программы на win7 ?
Запуск программы как службы
Дублирую инфу с ссылки выше для Вашего удобства:
что заошибка? Error: The service installation failed
Ну собственно перевод - ну удалось установить службу