[Sysadmins] ovz + apache2 + php5 = "You need to recompile PHP"

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Чт Фев 21 07:35:25 MSK 2008


Dmitry V. Levin wrote:
>> Anton Farygin wrote:
>>>> Имеем:
>>>>   ALS4.0.1
>>>>   apache2 + mod_php5
>>>>   2.6.18-ovz-smp-alt17
>>>> при попытке service httpd2 start получаю такое:
>>>> [Wed Feb 20 17:03:56 2008] [crit] Apache is running a threaded MPM, but
>>>> your PHP Module is not compiled to be threadsafe.  You need to recompile
>>>> PHP.
>> [skip]
>>> Попробуйте поставить другой apache.
>>> Какой-то из этих:
>>> apache2-httpd-worker
>>> apache2-httpd-prefork
>> А в чём отличие?
> Отличие в модели работы.  Ключевые слова для поиска: worker, prefork.

ну, то, что prefork на каждое подключение форк делает, а другой создаёт
поток внутри одного процесса (не уверен в правильном выборе терминов) -
это я понимаю. Вопрос в том, почему одно работает в VPS, а другое - нет
(но работает вне VPS).

>> В VPS что-то не так с многопоточным выполнением?
> VPS тут не причём.

тот же вопрос, что и выше.




Подробная информация о списке рассылки Sysadmins