Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.
Вы не зашли.
Все работало до какого-то момента. и вдруг после остановки перестал стартовать apache. После рестарта компьютера - все работает. если перезапустить службу - перезапускается. но после остановки уже не запускается - в логе появляется это:
PHP Fatal error: Possible integer overflow in memory allocation (1775239177 * 4 + 0) in Unknown on line 0
Пишут в англоязычных источниках для php надо памяти прибавить - увеличил с 32 до 40 потом до 50 - не помогло.
в процессах два apache.exe - один с номером из pid-файла а второй неизвестно откуда - под админом не убивается - нет доступа.
если php модуль отключить - апач останавливается и пускается нормально
Кто скажет в чем сила?
Отредактированно herba (2009-06-19 13:52:18)
Неактивен
по поводу винды могу ответить только частично.
Почему процессов несколько?
Так вот. Апач всегда создает один корневой процесс с огромными правами (у пингвинов root, а у винды Администратор) и кучу маленьких, которые выполняют запросы пользователей.
Центральный-же просто запускает версии маленьких (с правами никто или конкретный пользователь, например apach).
Погнали дальше...
Пробуй заменить php.ini на стандартный. Обычно он есть в дистре. Называется типа php.ini_default. Или как-то подобно.
Память трогать не нужно. Не в ней трабла.
Теперь про запуск службы.....
От кого запускается служба апача?
Узнать это можно нажав на службу правой кнопкой мыши и там свойства... Точно не помню. Тысчу лет винду не видала.
Соответственно надо запускать службу от нужного пользователя и с нужными параметрами.
А перед запуском корректно ее гасить. (менеджер сеансов вам в этом не подмога)
Вот как-то так.
Пробуем, смотрим, спрашиваем.
Постораюсь следить за темой.
Неактивен