Bug 22997 - Опасное значение по умолчанию для eaccelerator.shm_size
Summary: Опасное значение по умолчанию для eaccelerator.shm_size
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php5-eaccelerator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-19 15:36 MSK by Victor Forsyuk
Modified: 2010-02-20 21:41 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Forsyuk 2010-02-19 15:36:48 MSK
В устанавливаемом eaccelerator.ini указано конкретное значение
eaccelerator.shm_size = "64"
вместо дефолтного значения "0", которое означает "сколько дает ОС".

Это может вызвать очень неприятные последствия в виде неработоспособности php и невозможности запуска апача с mod_php:

eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the lim
it in /proc/sys/kernel/shmmax.
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0
Comment 1 Anton Farygin 2010-02-19 15:40:33 MSK
не вопрос, сейчас исправим.
Comment 2 Anton Farygin 2010-02-19 15:44:24 MSK
вообще, такие вещи можно и нужно исправлять не вешая ничего в bugzilla, IMHO.

Отправил на сборку.
Comment 3 Repository Robot 2010-02-19 15:50:46 MSK
php5-eaccelerator-0.9.6-alt2 -> sisyphus:

* Fri Feb 19 2010 Anton Farygin <rider@altlinux> 0.9.6-alt2

- default eaccelerator.shm_size changed to 0 (closes: #22997)
Comment 4 Victor Forsyuk 2010-02-19 16:02:26 MSK
(В ответ на комментарий №2)
> вообще, такие вещи можно и нужно исправлять не вешая ничего в bugzilla, IMHO.

Естественно, можно. А почему "нужно"? Мне как раз удобнее bugzilla. Если
информация о каких-то исправлениях попала ко мне другими путями (почта, скайп итп), то нужны еще телодвижения по запоминанию этой информации в том месте,
которое мной будет гарантированно просматриваться перед сборкой... Короче,
нужна дополнительная дисциплина. А так - глянул в багзилу и спокоен. :)
Comment 5 Anton Farygin 2010-02-19 16:38:13 MSK
Это я к тому, что ты есть в ACL, мог бы и сам исправить ;)
Comment 6 Victor Forsyuk 2010-02-19 17:00:11 MSK
(В ответ на комментарий №5)
> Это я к тому, что ты есть в ACL, мог бы и сам исправить ;)

А, ты об этом... Дело в том, что недавно как раз этот пакет мы синхронно практически взялись собирать, в результате чего мой пакет пропал. :) 5-го февраля я собрал php5-eaccelerator-0.9.5.3-alt6. Успешно, получил от билдера COMPLETE (task 19754). А на следующий день обнаружил в Сизифе твой php5-eaccelerator-0.9.6-alt1 (task 19771). Вот такой вот race произошел. :)

И, как я вижу, последняя сборка была из git - так что я тут уже не помощник...
Comment 7 Anton Farygin 2010-02-19 17:02:37 MSK
Ну ладно, мне не сложно.
Если что нужно - говори.
Comment 8 Michael Shigorin 2010-02-20 21:23:05 MSK
(In reply to comment #6)
> 5-го февраля я собрал php5-eaccelerator-0.9.5.3-alt6.
Это который стабильная ветка.

> А на следующий день обнаружил в Сизифе твой
> php5-eaccelerator-0.9.6-alt1 (task 19771).
А вот это зря, см. тж. bug #22827.

2 rider: ты его хоть проверял, ну и были ли какие-то резоны обновлять именно до 0.9.6, окромя "циферка больше"?

> И, как я вижу, последняя сборка была из git - так что я тут уже не помощник...
Ну давай попробую помочь в освоении, если хочешь.
Comment 9 Anton Farygin 2010-02-20 21:31:25 MSK
я не выкладываю пакеты не проверяя.
Comment 10 Michael Shigorin 2010-02-20 21:34:43 MSK
Ну смотри.  Я предпочёл остановиться на 0.9.5.3 пока.
Comment 11 Anton Farygin 2010-02-20 21:41:52 MSK
у ветки 0.9.5 есть проблемы с php-5.3, как говорят на официальном сайте.