Re: Ubuntu 13.10 + apache2-mpm-itk = не работает

Людмила Бандурина bigdogs.ru на gmail.com
Пн Мар 3 23:37:04 UTC 2014


Нет, вывод ошибок включен максимальный -- это же локальная машина. Впрочем,
этот же сайт и в онлайне на 12.04 пашет себе и не жалуется с mpm-itk.
Я же дала строчки из лога апача -- [mpm_prefork:notice] [pid 4554] AH00169:
caught SIGTERM, shutting down
Кроме того, написАла, что браузеры не видят ХОСТА. А не показывают белую
страницу, как это бывает при ошибках php.
Мне честно говоря не совсем понятны две вещи:
1) Почему из репа поставился mpm_prefork и как его заменить на mpm_itk (в
синаптике вижу apache2-mpm-prefork неустановленным, а apache2-mpm-itk
установленным)
2) Почему при установке apache2-mpm-itk вообще ничего не прописалось в
основной конфиг апача? В 12.04 у меня был в основном конфиге здоровенный
кусок для всех трех модулей:

##
## Server-Pool Size Regulation (MPM specific)
##

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
#              graceful restart. ThreadLimit can only be changed by stopping
#              and starting Apache.
# ThreadsPerChild: constant number of worker threads in each server process
# MaxClients: maximum number of simultaneous client connections
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# event MPM
# StartServers: initial number of server processes to start
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxClients: maximum number of simultaneous client connections
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_event_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

В конфиге в 13.10 ничего такого нет. Впрочем, вставка этого куска в конфиг
не помогает, та же ошибка в логе после рестарта апача (рестартится
нормально, ошибка появляется при попытке обращения именно к любому
виртуальному хосту с mpm, при этом к примеру phpmyadmin, для которого
нет AssignUserId
-- работает нормально).


4 марта 2014 г., 0:03 пользователь Aleksandr Sytar
<sytar.alex на gmail.com>написал:

>
>
>
> 3 марта 2014 г., 18:21 пользователь Людмила Бандурина <
> bigdogs.ru на gmail.com> написал:
>
> >
> > Здравствуйте всем,
> >
> > Как справиться с проблемой, кто-нибудь в курсе?
> > Удалять mpm-itk -- ни разу не решение проблемы, мне неудобно тестить
> сайты с пользовательским контентом без него.
> >
> > В апаче после установки из репов автоматически включился mpm-prefork, но
> с ним не работает.
> >
> > Конфиг виртуального хоста gdnew.conf
> >
> > <VirtualHost *:80>
> > ServerAdmin webmaster на localhost
> > ServerName gdnew
> > DocumentRoot /home/mila/NetBeansProjects/YiiGD
> > <Directory />
> > Options FollowSymLinks
> > AllowOverride All
> > </Directory>
> > <Directory /home/mila/NetBeansProjects/YiiGD>
> > Options Indexes FollowSymLinks MultiViews
> > AllowOverride All
> > Order allow,deny
> > allow from all
> > </Directory>
> >
> > ErrorLog /var/log/apache2/error.log
> >
> > # Possible values include: debug, info, notice, warn, error, crit,
> > # alert, emerg.
> > LogLevel warn
> >
> > CustomLog /var/log/apache2/access.log combined
> > <IfModule mpm_itk_module>
> > AssignUserId mila mila
> > </IfModule>
> >
> > </VirtualHost>
> >
> > В браузере -- невозможно открыть сайт, в логе
> > [Mon Mar 03 18:00:00.902684 2014] [mpm_prefork:notice] [pid 4554]
> AH00169: caught SIGTERM, shutting down
> > [Mon Mar 03 18:00:02.171520 2014] [mpm_prefork:notice] [pid 4637]
> AH00163: Apache/2.4.6 (Ubuntu) PHP/5.5.3-1ubuntu2.1 configured -- resuming
> normal operations
> > [Mon Mar 03 18:00:02.171732 2014] [core:notice] [pid 4637] AH00094:
> Command line: '/usr/sbin/apache2'
> >
> >
> > Помогите, пожалуйста! В 13.04 все работало без дополнительных танцев с
> бубном, mpm начинал работать сразу после установки из репов, без ковыряния
> конфигов.
> >
>
> Таки кастую что у вас php-функции сдеприкейтились и выключено отображение
> ошибок. Смотрите php.ini: display_errors, error_reporting
>
> --
> ubuntu-ru mailing list
> ubuntu-ru на lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
С уважением, Людмила
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20140304/c3ab9e59/attachment-0001.html>


More information about the ubuntu-ru mailing list