mod_php и несколько процессов

  • Автор темы Батарейка
  • Дата начала

Батарейка

Guest
mod_php и несколько процессов

На apache2 был установлен mod_php с дополнением sockets.so (Linux). Всё вроде работает замечательно, но есть одна проблема: когда я запускаю скрипт, который открывает порт на чтение и впадает в бесконечный цикл, PHP больше ни на что не реагирует.

Симптомы:
1. Сокет-сервер запущен
2. Сокет-сервер работает, принимает запросы и отвечает на них, его можно даже снять
3. PHP при всём этом висит

PS. Ещё раз повторяю - PHP стоит в виде модуля Апача
 

tony2001

TeaM PHPClub
а на что он должен реагировать?
он в вечном цикле, этот конкретный чайлд для юзеров уже потерян.
 

Батарейка

Guest
в том то и дело, что висит ВЕСЬ php, сайт уже не реагирует(только картинки и хтмл апачем открываются)! Как можно прописать побольше чайлдов???
 

tony2001

TeaM PHPClub
значит, у тебя стоит KeepAlive и ты используешь того же чайлда.
не делай так.
для создания демонов есть консольный PHP.
 

Батарейка

Guest
как влияет keep-alive на другие, по ходу независимые процессы?

по поводу консоли - модульный ведь быстрее работает!? И возможно ли поставить два ПХП - консольный и модульный?

как нам поступить, что бы всё работало???

PS. Есть руты, сидим на шеле, ждём ответа :)
PPS. Если можешь, стукни в асю 206783739, вопрос очень срочный!
 

tony2001

TeaM PHPClub
>по поводу консоли - модульный ведь быстрее работает!?
этот вопрос не имеет смысла.

>И возможно ли поставить два ПХП - консольный и модульный?
да хоть 25 разных можно поставить.
какое отношение имеет php-cli к модулю апача?
 

Батарейка

Guest
Originally posted by tony2001
>по поводу консоли - модульный ведь быстрее работает!?
этот вопрос не имеет смысла.

>И возможно ли поставить два ПХП - консольный и модульный?
да хоть 25 разных можно поставить.
какое отношение имеет php-cli к модулю апача?
почему не имеет смысла? у вас же на сайте есть статья что пхпмод работает быстрее чем консоль

так как нам решить проблему? только ставить консольный?
 

tony2001

TeaM PHPClub
>почему не имеет смысла?
потому, что они разные.

>у вас же на сайте есть статья что пхпмод работает быстрее чем консоль
какая статья? в каком контексте они сравниваются?

>так как нам решить проблему? только ставить консольный?
сам подумай.
у тебя демон в демоне - не кажется ли это извратом?
 

Батарейка

Guest
ок значит ставим стендалон

спасибо за хелп
:пиво:
 
Сверху