linux, openvz

Dmitriy M. Andreev stereo at binarylife.ru
Mon Nov 2 22:39:09 MSK 2009


Антон Кирюшкин пишет:
> Похоже что проблема была с кэшированием. Уменьшил лимиты на него - 
> nginx стал нормально стартовать.
> Места было достаточно, возможно действительно не хватало оперативки.
> Что же касается версии, вы правы, версия действительно 0.7.50. Не знаю 
> насколько стоит обновляться выше, но эта меня полностью устраивает.
На много. Если не изменяет склероз, в той версии которая стоит у вас 
есть 2 неисправленных DoS-уязвимости. Контроля над системой их 
использование не даст, но все равно не приятно.
> Всем спасибо за отклик, топик можно закрывать.
>
> 2 ноября 2009 г. 19:13 пользователь Maxim Dounin <mdounin at mdounin.ru 
> <mailto:mdounin at mdounin.ru>> написал:
>
>     Hello!
>
>     On Mon, Nov 02, 2009 at 06:30:58PM +0300, Антон Кирюшкин wrote:
>
>     > Заметил однин alert, который меня очень смущает.
>     > В логе error_log появились сообщения
>     > 2009/11/02 18:05:40 [alert] 26503#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > 2009/11/02 18:06:36 [alert] 1436#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > 2009/11/02 18:07:13 [alert] 1618#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > 2009/11/02 18:08:15 [alert] 2091#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > 2009/11/02 18:08:18 [alert] 26503#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > 2009/11/02 18:14:28 [alert] 4287#0: mmap(MAP_ANON|MAP_SHARED,
>     62914560)
>     > failed (28: )
>     > Которые появляется при проверке конфигурации nginx.
>     > Система linux крутится под openvz. Может кто-нибудь подскажет с
>     чем это
>     > связано.
>     > Сам nginx при проверке говорит
>     >
>     > 2009/11/02 18:14:28 [info] 4287#0: the configuration file
>     > /etc/nginx/nginx.conf syntax is ok
>     > 2009/11/02 18:14:28 [emerg] 4287#0: the configuration file
>     > /etc/nginx/nginx.conf test failed
>     >
>     > Что такое 28: мне не совсем понятно.
>
>     28 - это errno.  Под линуксом, равно как и под FreeBSD, 28 - это
>     ENOSPC, No space left on device.  В случае mmap() - видимо
>     ограничение на память vz'ки.
>
>     Почему в логах нет текстового описания ошибки - загадка, но
>     поскольку версия nginx'а не указана - можно только предположить
>     что речь идёт об ошибке появившейся в 0.7.45 и исправленной в
>     0.7.53.
>
>     Maxim Dounin
>
>
>
>
> -- 
> Best regards,
> Anton Kiryushkin,
>






More information about the nginx-ru mailing list