Спецы по Перлу(mod_perl) еще не все умерли?

Lor
На сайте с 28.05.2004
Offline
352
Lor
475

В общем пользовался я мод_перлом 15 лет, а теперь никак не соображу:

Есть простой тестовый скриптик под линуксом:


#!/usr/bin/perl

print "Content-type: text/html; charset=UTF-8\n\n" ;

++$i ;
print "$i, $ENV{MOD_PERL}, pid is $$<br>\n" ;
exit ;

Запускаю в браузере. Кликаю F5:

1, mod_perl/2.0.8, pid is 25798

1, mod_perl/2.0.8, pid is 2574

1, mod_perl/2.0.8, pid is 4598

1, mod_perl/2.0.8, pid is 24448

2, mod_perl/2.0.8, pid is 2574

2, mod_perl/2.0.8, pid is 25798

1, mod_perl/2.0.8, pid is 4653

3, mod_perl/2.0.8, pid is 25798

1, mod_perl/2.0.8, pid is 842

Умные люди с ПерлМонка мне говорят, что все так и должно быть.

У меня вопрос: как бы сделать так, чтобы апачи запускал все время тот процесс, который уже скомпилирован один раз? Почему процессы не держаться в памяти долго? Как сделать чтобы апачи не убивал мод_перловый процесс, а держал его в памяти?

Раньше вроде такого не было. Процессы компилировались мод_перлом и запускались старые, уже скомпилированные. Когда нету префорка(дома на винде) один процесс висит все время и все подхватывает?

Йопез - форум без модераторов. https://yopez.com

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий