Forum Webscript.Ru

Программирование => Perl => Тема начата: kudesnik от 06 Февраля 2006, 16:22:19

Название: Серверный демон – запуск
Отправлено: kudesnik от 06 Февраля 2006, 16:22:19
Вощем, я продолжаю совершенствовать свои знания perla не без помощи этого замечательного форума

Подскажите как в принципе запускаются демоны на perl’e
Зачем мне это нужно?
Я скачал простенький чат и сижу разбираюсь в нем, про то, как запустить демона там ничего не написано. Заранее спасибо.
Название: Серверный демон – запуск
Отправлено: synthez от 06 Февраля 2006, 17:39:04
Ты наверное путаешь демоны со скриптами. Демон висит на порте и ждет  команд, а скрипт (твой чат) выполнил задачу и "сдох". В твоем случае демон это веб-сервер.
Название: Серверный демон – запуск
Отправлено: ondr от 06 Февраля 2006, 17:47:00
kudesnik
http://d1.ifmo.ru/lib/DOC/OREILLY/Oreilly/perl/cookbook/ch17_16.htm
Название: Серверный демон – запуск
Отправлено: synthez от 06 Февраля 2006, 17:50:32
2kudesnik
http://translate.ru :)
Название: Серверный демон – запуск
Отправлено: kudesnik от 06 Февраля 2006, 18:00:55
ну, наверное, путаю...
демон этот действительно, веб-сервер, ну, а как его запустить-то?
Он должен же как-то запущен...
Название: Серверный демон – запуск
Отправлено: kudesnik от 06 Февраля 2006, 18:03:02
быстро ответы получились, не успел прочитать, пойду читать, всем спасиба!!!
Название: Серверный демон – запуск
Отправлено: Motodor от 06 Февраля 2006, 20:18:39
>демон этот действительно, веб-сервер, ну, а как его запустить-то?
ничего не понятно ...
что Вы хотите сделать?
Название: Серверный демон – запуск
Отправлено: kudesnik от 07 Февраля 2006, 13:56:36
Я прочитал и перевел, translate.ru не понадобился
Что я хочу сделать…
Еще раз:
я скачал [где в упор не помню, ну на одном из многочисленных серверов]  файлы чата. Там страница собственно чата и серверный демон на perl. Тестирую локально – запускаю демона через редактор Perl Express и чат, усе нормально работает, отключаю демона, - выдается сообщение, что сервер разорвал соединение, т.е. все нормуль
Как теперь сделать в Интернете, чтобы был запущен серверный демон, при входе в чат. Вот, что я хочу сделать. Может, я, конечно, чего-то не понимаю
Название: Серверный демон – запуск
Отправлено: hanslinger от 07 Февраля 2006, 19:34:20
Цитировать
Как теперь сделать в Интернете, чтобы был запущен серверный демон, при входе в чат. Вот, что я хочу сделать. Может, я, конечно, чего-то не понимаю

Да, не понимаешь:
1) HTTP
2) CGI
3) серверных скриптов
Путь ко всему этому один (http://ya.ru).
Название: Серверный демон – запуск
Отправлено: synthez от 07 Февраля 2006, 22:00:44
kudesnik
тебе надо книгу почитать типа "Разработка CGI-приложений на Perl" или что-то в этом роде...
Название: Серверный демон – запуск
Отправлено: Motodor от 08 Февраля 2006, 10:13:13
kudesnik
я не пойму, что должен делать Ваш демон.
Когда Вы толково, объясните, мы попробуем Вам помочь!
Название: Серверный демон – запуск
Отправлено: kudesnik от 08 Февраля 2006, 10:52:03
synthez
спасиб, да я и сам чувствую, но потом опять приду сюда  :cool:

Motodor
присоединяю файлы, в таком формате я их скачал, естественно, все права сохранены
локально у меня все работает, в интернете не знаю как сделать
спасибо, если поможете.
Название: Серверный демон – запуск
Отправлено: Regestor от 08 Февраля 2006, 16:31:48
kudesnik
Тебя просто неправильно поняли!
Все думали что у тебя CGI чат а тут я смотрю чат -
Клиент <-> Сервер

Вообщем легче всего тебе будет запускать через крон.. или непосредственно из коммандной строки....

если не того не того не умеешь или нельзя... то попробуй что то вроде такого скрипта:

starter.pl

#!/usr/bin/perl
exec("chat_daemon.pl&");

print "Content-type:text/html\\n\\n";
print "Done!";
Название: Серверный демон – запуск
Отправлено: kudesnik от 09 Февраля 2006, 11:51:49
Спасиб! Сразу хочу всех обрадовать – сегодня еду за книгой!
Вобщем сделал такой я файл, загрузил, запустил и вот штука – пишется «Done!», был рад какое-то время…
А дальше что? Надо открыть новое окно с чатом или же здесь надо набирать адрес чата?
Через крон, как и предполагалось, не знаю и через командную строку тоже [а ваще это интересно, как можно что-то запустить в Интернете через командную строку?]
Название: Серверный демон – запуск
Отправлено: synthez от 09 Февраля 2006, 20:08:52
все в твоих руках :)
Название: Серверный демон – запуск
Отправлено: kudesnik от 10 Февраля 2006, 10:28:54
нуу.. купил я книгу называется "Разработка сетевых программ на Perl" Линкольн Д. Штайн, правда старая - 2001 года
пока я чат так и не запустил 8(((
если кто-то всешки поможет, буду очень благодарен!
Название: Серверный демон – запуск
Отправлено: Regestor от 10 Февраля 2006, 11:51:48
kudesnik
Купил ты.... конечно дельную книгу да не ту.....

1) Изучи основные понятие о *nix системах Unix, Linux.....
2) Почитай ту кнжку что ты купил
3) Почитай документацию того чата что ты хотишь поставить.....
Название: Серверный демон – запуск
Отправлено: kudesnik от 10 Февраля 2006, 13:05:39
книгу читаю...
а документации нет 8(, если бы она была...
Название: Серверный демон – запуск
Отправлено: arto от 10 Февраля 2006, 13:14:05
самая подробная документация: chat_daemon.pl
Название: Серверный демон – запуск
Отправлено: kudesnik от 10 Февраля 2006, 14:02:49
я так начинаю мыслить...
в чат кому-либо можно будет войти только тогда, когда я запущу сервер. Это правильное предположение?
Название: Серверный демон – запуск
Отправлено: arto от 10 Февраля 2006, 14:15:49
первое сообщение: 06-02-06 12:22
"я так начинаю мыслить": 10-02-06 10:02

интересно, что делали 4 дня?