myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Ptokax Как Системная Служба., Фоновая работа PtokaX

Рейтинг 5 V
mariner
сообщение 19.7.2008, 1:35
Сообщение #1


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




Сейчас все версии PtokaX выходят и в консольных вариантах. Я озаботился этой проблемой, и в результате подбора скриптов перестал нуждаться в GUI PtokaX. Следующий вопрос был таков: "Как добавить PtokaX в список служб?" И тут мне помогла программа FireDaemon...

Далее инструкция по пунктам:

1. Скачиваем FireDaemon. Прикрепленный файл  firedaemon_lite_1_5_1_ga.rar ( 1.32 мегабайт ) Кол-во скачиваний: 248

2. Устанавливаем его(думаю с этим не должно быть проблем).

3. После этого запускаем FireDaemon и видим такое вот окно.
Прикрепленный файл  fdnew.GIF ( 10.38 килобайт ) Кол-во скачиваний: 505

В этом окне нажмите выделенную кнопку и откроется окно создания нового сервиса. Открыта вкладка Program.

4. В откпывшемся окне заполняем графы:
а) ShortName - Короткое имя сервиса.
б) Description - Описание
в) Ставим галочку рядом с Console Appliation
г) далее прописываем путь до приложения и рабочую директорию в графах Executable и Working Directory соответственно.
Прикрепленный файл  fdnewserv1.GIF ( 10.27 килобайт ) Кол-во скачиваний: 509

д) после этого идем во вкладку Settings.
e) здесь выставляем Hidden в графе Show Window
ж) а в графе Priority ва\ыставляем Above Normal
Кроме того в этой вкладке есть еще 2 параметра - Enable Debugging (для PtokaX увы работает, но не до конца) и графа Upon Program Exit и рядом место для ввода времени в миллисекундах (если оставить все как есть, то при внезапном вылете хаба из-за ошибки, он снова запустится через 5 секунд).
Прикрепленный файл  fdnewserv2.GIF ( 11.52 килобайт ) Кол-во скачиваний: 416


5. Жмем Install и на перезагрузку. Сервис добавлен и будет автоматически запущен.
Вот результат:
Прикрепленный файл  fdrun.GIF ( 12.14 килобайт ) Кол-во скачиваний: 332


Примечание: выкладываю так же свой конфиг. Его можно загрузить. Нужно будет поправить только пути до самого приложения и рабочей папки.
Прикрепленный файл  fdnewserv3.GIF ( 20.23 килобайт ) Кол-во скачиваний: 295

Привер конфига:Прикрепленный файл  service.xml ( 877 байт ) Кол-во скачиваний: 129


Данный способ является альтернативой стандартному.


Спасибо сказали:
Go to the top of the page
+Quote Post
3 страниц V   1 2 3 >  
Начать новую тему
Ответов
DemoN
сообщение 24.7.2008, 5:07
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 10.7.2008
Пользователь №: 167
Спасибо сказали: 2 раза




Куда проще использовать спец прогу для инсталла сервиса птохи. Там все предельно просто и не требуется перезагрузка. Просто выбираем запускной файл птохи, указываем необходимую инфу и жмем кнопу setup на форме.
Прикрепленный файл  ptokax.jpg ( 40.56 килобайт ) Кол-во скачиваний: 264

Все!!! Сервис у вас установлен. Для того чтобы иметь возможность редактирования инфы о хабе без перезагрузки нужно поставить скрипт позволяющий это делать. Ибо ковыряние в этом Settings.xml неблагодарное и трудоемкое дело, т.к. там есть масса ненужной служебной инфы. Скрипт я тоже прилагаю. Пользуйтесь господа ;)
Прикрепленные файлы
Прикрепленный файл  PX_Service_Installer_1_2.rar ( 23.64 килобайт ) Кол-во скачиваний: 127
Прикрепленный файл  settings.lua ( 15.91 килобайт ) Кол-во скачиваний: 112
 
Go to the top of the page
+Quote Post
mariner
сообщение 24.7.2008, 10:53
Сообщение #3


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




хехе, я те ща объясню, чем данный метод лучше:
1. При вылете хаба он будет перезапущен.
2. Ты можешь выставить приоритет.
3. Он будет запущен не как скрытое приложение (от имени пользователя), а уже от имени системы.

PS Settings.xml уже сам по себе отличная болванка и напильником не надо особо подправлять, тем более если запустить хаб без него, то можно будет наслаждаться стандартными настройками big_smile.gif , которые давольно грамотно сделаны. За скрипт спасибо.
PPS я не спорю, что при моем варианте нужно иметь настройнный конфиг самого хаба, но во многих случааях, когда люди решают перейти на птоку, как службу, конфиг у них уже есть и надо просто заменить сам ехе-шник. :P
Go to the top of the page
+Quote Post
DemoN
сообщение 24.7.2008, 11:28
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 10.7.2008
Пользователь №: 167
Спасибо сказали: 2 раза




Вообще то в службы под нужным именем хаб будет добавлен эта раз =)

Во-вторых в свойствах добалвенной службы можно поставить ее перезапуск при сбое =) У меня настроено так что, после третьего по счету сбоя система отправляется на ребут (чтобы пофиксить траблы спонтанно в ней возникшие). Жаль токо время настроить нельзя. Сервис после сбоя очухается минимум через минуту.
Go to the top of the page
+Quote Post
mariner
сообщение 24.7.2008, 14:20
Сообщение #5


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




У меня, к пимеру, он был запущен как служба и в имени пользователя стоям мой пользователь. FireDaemon же запускает его от имени системы, давая больший приоритет, т.к. системный процесс. хехе, а приоритет ты задать можешь? думаю нет. В фаердемоне тоже можно и имя задать, и описание. Кроме того, он у тя через минуту очухивается - у меня - через 5 секунд. Согласись, быстрее. И кроме того, перезапуск надо настраивать, еще лазить, а тут - все сделал в одном окне и не паришься.;)
Go to the top of the page
+Quote Post
fixx
сообщение 6.8.2008, 10:30
Сообщение #6


МЕДВЕД =)
*****

Группа: Пользователи
Сообщений: 207
Регистрация: 6.8.2008
Пользователь №: 332
Спасибо сказали: 3 раза




Хм.. а как же 4.1.1-service ?
Работает аки служба, к тому ж от системы... И разрабатывалась именно для этого.
Правда приоритет выставить на постоянку гемморно, но всеж можно.
Хотя Демон неплохой, пригодится не только для птоки, но и иещ для чего..
Так что Спасибо big_smile.gif
Go to the top of the page
+Quote Post
mariner
сообщение 6.8.2008, 11:19
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




Дык в службы его надо пописать, т.к. по сути это просто птока с консольном исполнении big_smile.gif А тут написан альтернативный способ, как это сделать big_smile.gif
Go to the top of the page
+Quote Post
D'aspid
сообщение 13.8.2008, 11:26
Сообщение #8


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 343
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 32 раза




mariner , не получается ни твоим способом ни fixx'a, вроде все правильно делал..незнаю тогда видать что то не так сделал, буду пробывать способ DemoN'a
Go to the top of the page
+Quote Post
mariner
сообщение 13.8.2008, 19:33
Сообщение #9


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




ну это уже из-за рук big_smile.gif или из за самого компа big_smile.gif
Go to the top of the page
+Quote Post
D'aspid
сообщение 13.8.2008, 22:27
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 343
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 32 раза




Цитата
ну это уже из-за рук

Ну уж я все сделал как было написано думаю руки тут не причем, а про комп..., меня интересует почему он запускается и останавливается. Только недавно Windows переустановил, поставил XP SP 3.
Go to the top of the page
+Quote Post
Setuper
сообщение 14.8.2008, 0:30
Сообщение #11


Lua-master
**************

Группа: Модераторы
Сообщений: 4 064
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1388 раз




служба должна быть запущена (смотри в списке служб запущена ли она)
на крайняк можно просто запихнуть в автозапуск ярлык (но это наихудший вариант, я бы даже сказал глупый, но всеже вариант)
Go to the top of the page
+Quote Post
mariner
сообщение 14.8.2008, 2:02
Сообщение #12


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




+1, Илюх, за ярлык в автозапуске.

На сп3 способ проверялся.

Хочешь - могу для тебя лично выложить пиратский, полнофункциональный фаердемон. У меня оно и на висте с сп1 и без него и ваще как хошь пашет. PS ты б мой файл Прикрепленный файл  service.xml ( 877 байт ) Кол-во скачиваний: 129
слей и тока пути махни =) А потом запусти службу big_smile.gif
Go to the top of the page
+Quote Post
D'aspid
сообщение 14.8.2008, 7:25
Сообщение #13


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 343
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 32 раза




Странно, но сегодня запустилась служба, вчера долго мучился и не запускалась, сегодня комп запустил настроил занова и все работает.. shocked.gif через FireDaemon big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 17.8.2008, 21:15
Сообщение #14


Младший Админ
************

Группа: Модераторы
Сообщений: 2 901
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 390 раз




А вообще зачем использовать console, если у меня норм пашет и GUI?
Go to the top of the page
+Quote Post
mariner
сообщение 17.8.2008, 21:56
Сообщение #15


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




только из-за скорости. Приоритет у системной службы выше. + есть автоперезапуск ;) и другие приятные плюшки
Go to the top of the page
+Quote Post
Setuper
сообщение 17.8.2008, 23:13
Сообщение #16


Lua-master
**************

Группа: Модераторы
Сообщений: 4 064
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1388 раз




Дело тут не в приоритете. Дело именно в GUI. В случае консольной версии все данные и настройки находятся в оперативной памяти, а в случае GUI они находятся не только в памяти, но и еще во всевозможных формах и окошках, а на запись и чтение настроек из окон и форм требуется время и ресурсы процессора, поэтому с точки зрения оптимизации и быстроты выполнения операций хабом лучше использовать консольную версию хаба. А любой процесс, как известно, можно поставить и наивысшим приоритетом выполнения. Запускать как службу нет особой необходимости, просто удобство.
Go to the top of the page
+Quote Post
mariner
сообщение 18.8.2008, 0:54
Сообщение #17


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




ненене =) Запуск от имени системы дает больше свободы хабу, в частности большие ресурсы. Тут ты не прав, Илюх. Игра стоит свеч.
Go to the top of the page
+Quote Post
Setuper
сообщение 18.8.2008, 1:45
Сообщение #18


Lua-master
**************

Группа: Модераторы
Сообщений: 4 064
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1388 раз




Все что я сказал, я сказал как программист (оптимизация - одно из направления написания моих программ).
Что касается учетной записи SYSTEM, то тут ты не прав. Не знаю кто тебе такое сказал, что процессу, запущенному от имени учетной записи SYSTEM, предоставляется больше ресурсов, но это полная чушь! Единственное преимущество учетной записи SYSTEM это то, что процесс запущенный от этой учетной записи имеет полный доступ к системе (в частности ко всем службам и реестру). Этим преимуществом активно пользуются хакеры при написании вирусов.
Если хочешь чтобы процессу выделялось больше ресурсов, просто поставь процессу высший приоритет!!!
Go to the top of the page
+Quote Post
mariner
сообщение 18.8.2008, 13:06
Сообщение #19


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 865
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 176 раз




Цитата
Единственное преимущество учетной записи SYSTEM это то, что процесс запущенный от этой учетной записи имеет полный доступ к системе (в частности ко всем службам и реестру).


=) =) =) Про это я и говорю =) между прочим на серверных ос от мелкомягких служба, запущенная от имени систмы имеет больший приоритет при работе с сетью big_smile.gif вот так то.
Go to the top of the page
+Quote Post
KauH™
сообщение 26.11.2008, 21:32
Сообщение #20


lua-паддаван
***

Группа: Пользователи
Сообщений: 82
Регистрация: 1.7.2008
Из: www.u-l.ru
Пользователь №: 114
Спасибо сказали: 23 раза




альтернатива FireDaemon и PtokaX Service Installation Wizard посмотреть
из возможностей программы
Напрямую не предназначена для PtokaX , но это не мешает её с успехом использовать
  • Создание любого количества серверов или других программ
  • Временное отключение программ
  • Задание приоритета для любой программы
  • Задание временного интервала в секундах при первом запуске и при перезапуске, в случае падения
  • Задание временного интервала в минутах для планового перезапуска программы
  • Задание списка окон с ошибками, которые нужно закрывать. Укажите полный заголовок окна с ошибкой
  • Запись в лог событий
  • Установка не требуется

Из недостатков нету использования процесса как системной службой

P.S. может кому то данная программа и пригодится
Go to the top of the page
+Quote Post

3 страниц V   1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsКак включать скрипты в PtokaX 0.4.1.1
21 pleomax 6 013 13.5.2012, 23:44 Посл. сообщение: Slavich
No New Posts помогите переделать скрипт для Ptokax
7 N3RO 509 9.5.2012, 3:44 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
86 Svyat 36 842 8.5.2012, 20:17 Посл. сообщение: Alexey
No New Posts Ledokol for ptokax
12 ke(x)one 604 22.4.2012, 0:11 Посл. сообщение: Alexey
No new ВАЖНО: Topic has attachmentsPtokax Win Gui
Руководство по установке и настройке
70 Svyat 24 783 10.4.2012, 17:09 Посл. сообщение: Артём
No New Posts Topic has attachmentsPtokaX 0.4.2.0 - Падает Хаб! Помогите переделать скрипт...
6 Sergius` 544 3.4.2012, 21:15 Посл. сообщение: PunceR
No New Posts PtokaX на роутере
Установка Ptokax Hub на роутер d-link
5 Skivx 442 25.3.2012, 8:04 Посл. сообщение: mariner
No New Posts Запуск Ptokax от другого пользователя
8 roflDDDD 603 22.3.2012, 17:37 Посл. сообщение: roflDDDD
No New Posts скрыть PtokaX из списка пользователей
4 freman_ 449 7.3.2012, 19:46 Посл. сообщение: freman_
No New Posts PtokaX 0.4.2.0
Не пускает пользователей и даже администрацию
13 Ameet 1 567 27.2.2012, 21:14 Посл. сообщение: dag-m
No new ВАЖНО: Topic has attachmentsСборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
218 mariner 61 062 8.2.2012, 19:50 Посл. сообщение: KT315
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
35 Damaks 11 812 7.2.2012, 4:33 Посл. сообщение: Артём
No New Posts ВАЖНО: Сборка хаба PtokaX 0.4.1.2 с поддержкой Lua и luasocket в ОС Solaris 10 x86
Краткое описание сборки PtokaX 0.4.1.2 в ОС Solaris
7 Gatsu 896 2.2.2012, 20:49 Посл. сообщение: Gatsu
No New Posts PtokaX 0.4.2.0 server start failed
11 freman_ 762 1.2.2012, 16:42 Посл. сообщение: freman_
No new Topic has attachmentsОсобенности приготовления PtokaX
Некоторые особенности работы скриптов на данном хабе
15 Enyby 949 29.1.2012, 14:02 Посл. сообщение: Enyby

 



RSS Сейчас: 22.5.2012, 17:21