Welcome! Log In Create A New Profile

Advanced

Re: posix_memalign error

Maxim Dounin
July 31, 2018 09:40AM
Hello!

On Tue, Jul 31, 2018 at 09:52:29AM +0530, Anoop Alias wrote:

> I am repeatedly seeing errors like
>
> ######################
> 2018/07/31 03:46:33 [emerg] 2854560#2854560: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 03:54:09 [emerg] 2890190#2890190: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:08:36 [emerg] 2939230#2939230: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:24:48 [emerg] 2992650#2992650: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:42:09 [emerg] 3053092#3053092: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:42:17 [emerg] 3053335#3053335: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:42:28 [emerg] 3053937#3053937: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> 2018/07/31 04:47:54 [emerg] 3070638#3070638: posix_memalign(16, 16384)
> failed (12: Cannot allocate memory)
> ####################
>
> on a few servers
>
> The servers have enough memory free and the swap usage is 0, yet somehow
> the kernel denies the posix_memalign with ENOMEM ( this is what I think is
> happening!)
>
> The numbers requested are always 16, 16k . This makes me suspicious
>
> I have no setting in nginx.conf that reference a 16k
>
> Is there any chance of finding out what requests this and why this is not
> fulfilled

There are at least some buffers which default to 16k - for
example, ssl_buffer_size (http://nginx.org/r/ssl_buffer_size).

You may try debugging log to futher find out where the particular
allocation happens, see here for details:

http://nginx.org/en/docs/debugging_log.html

But I don't really think it worth the effort. The error is pretty
clear, and it's better to focus on why these allocations are
denied. Likely you are hitting some limit.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

posix_memalign error

Anoop Alias July 31, 2018 12:24AM

Re: posix_memalign error

Maxim Dounin July 31, 2018 09:40AM

Re: posix_memalign error

Anoop Alias August 02, 2018 01:28AM

Re: posix_memalign error

Igor A. Ippolitov August 02, 2018 03:08AM

Re: posix_memalign error

Anoop Alias August 02, 2018 06:08AM

Re: posix_memalign error

Igor A. Ippolitov August 02, 2018 08:34AM

Re: posix_memalign error

Anoop Alias August 04, 2018 12:56AM

Re: posix_memalign error

Igor A. Ippolitov August 06, 2018 09:04AM

Re: posix_memalign error

Anoop Alias August 06, 2018 03:58PM

Re: posix_memalign error

Igor A. Ippolitov August 07, 2018 07:56AM

Re: posix_memalign error

Anoop Alias August 07, 2018 11:42PM

Re: posix_memalign error

Anoop Alias August 10, 2018 02:44AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 308
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready