Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> при изменении кода Catalyst нужно перегрузить веб 
:(
    Опции темы
gcc
Дата 6.3.2009, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



при изменении кода Catalyst нужно перегрузить веб сервер
perl в режиме CGI, mod_perl

в FastCGI тоже самое будет?
мне FastCGI не получилсоь запустить с первого раза, поробую еще

не удобно когда изменять код,  нужно всегда перегружать веб сервер...



Это сообщение отредактировал(а) gcc - 6.3.2009, 22:35
PM WWW ICQ Skype GTalk Jabber   Вверх
DaemonSuw
Дата 6.3.2009, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 11.3.2008

Репутация: 3
Всего: 3



Собственно столкнулся с той же проблемой только в gui - http://forum.vingrad.ru/forum/topic-248355.html
Попробуйте Apache2::Reload, Apache::StatINC
PM MAIL ICQ   Вверх
Vaneska
Дата 8.3.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 15.3.2005
Где: Москва

Репутация: 3
Всего: 4



если залезть в запускной скрипт, генерируемый каталистом, то там можно увидеть,
как включать перезагрузку модулей.
Код

 my $restart           = $ENV{YOURPROJECT_RELOAD} || $ENV{CATALYST_RELOAD} || 0;
 
YourProject->run( $port, $host, {
...
     restart           => $restart,
... 
 } );

Я думаю, как раз отсуда и надо дальше смотреть, как включить перезагрузку в модперле и в фастцги.

--------------------
http://isokolov.blogspot.com/
PM MAIL ICQ   Вверх
gcc
Дата 13.3.2009, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Vaneska,  я там не увидел как его включить
PM WWW ICQ Skype GTalk Jabber   Вверх
Vaneska
Дата 13.3.2009, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 15.3.2005
Где: Москва

Репутация: 3
Всего: 4



в папке проект/srcipt должен лежать файлик проект_server.pl
вот в нем этот код находится.
Этот скрипт генерится автоматически во время создания проекта.

У каталиста есть Catalyst::Engine::HTTP::Restarter, который и занимается обновлением измененных модулей.
Но он работает только если каталист запускать как отдельный сервер. Для отладки этого вполне хватает.
А для mod_perl эта штука работать не должна.
Насчет FastCGI - не уверен. У нас на продакшене HTTP::Prefork крутится.
Так что самое удобная схема :
на локальной машинке крутить HTTP::Restarter, а на продакшене лидо mod_perl, либо HTTP::Prefork




--------------------
http://isokolov.blogspot.com/
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0613 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.