Summary: | неработоспособен mod_php5 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | apache2 | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P2 | CC: | boris, erthad, lakostis, rider, vvk |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2007-04-28 11:17:35 MSD
apache у нас по дефолту идёт с mpm (In reply to comment #1) > apache у нас по дефолту идёт с mpm > По дефолту _ставиться_ apache2-httpd-worker. Если поставить apache2-httpd-prefork, то он и будет дефолтным (т. к. у его альтернативы больший вес). можно пояснить, чем они отличаются ? Имеет смысл PHP пересобирать под дефолтный ? На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от него зависит (можно -- ещё и конфликт на apache2-httpd-worker). (In reply to comment #4) > На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от него > зависит (можно -- ещё и конфликт на apache2-httpd-worker). Вот конфликт и придется сделать. PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на apache2. Перевешиваю на мантейнера пакета (In reply to comment #3) > можно пояснить, чем они отличаются ? > worker это мультитредовое приложение. prefork - обычные форки и дети. > Имеет смысл PHP пересобирать под дефолтный ? thread-safe php!?? "Это фантастика"! (In reply to comment #5) > > PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на apache2. Переименовать apache2-httpd-{prefork,worker}? Не вопрос. Скажите только, во что именно... есть еще https://bugzilla.altlinux.org/show_bug.cgi?id=16466 которая косвенно связана с этой. возможно когда будет зависимость у mod_php этой проблемы не станет (In reply to comment #9) > есть еще > https://bugzilla.altlinux.org/show_bug.cgi?id=16466 > > которая косвенно связана с этой. возможно когда будет зависимость у mod_php > этой проблемы не станет Спасёт только в том случаи если пользователь будет ставить mod_php при отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие приоритетный), и он будет продолжать работать, несмотря на свежевытянутый apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом. > Спасёт только в том случаи если пользователь будет ставить mod_php при
> отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же
> apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие
> приоритетный), и он будет продолжать работать, несмотря на свежевытянутый
> apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом.
>
prefork же приоритнее. значит альтернатива должна перескочить вроде.
(In reply to comment #11) > > Спасёт только в том случаи если пользователь будет ставить mod_php при > > отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же > > apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие > > приоритетный), и он будет продолжать работать, несмотря на свежевытянутый > > apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом. > > > > prefork же приоритнее. значит альтернатива должна перескочить вроде. Неисключено что у меня бага: возможно что-то не сделал и/или недаделал. Прошу проверить. Прошу проверить apache2-2.2.9-alt14 (см. http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=59f1d3c23c39047e0204d1acd0d4d7236422dcc9) (В ответ на комментарий №13) > Прошу проверить apache2-2.2.9-alt14 (см. > http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=59f1d3c23c39047e0204d1acd0d4d7236422dcc9) Поторапился: apache2-2.2.9-alt14 (см. http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=6121f734926a8d999a17f683571c639da3997c97) |