Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[6.8.3] - NGINX - Out of shared memory

  • Minor

Hi

I am in the process of moving data off my array onto a couple unassigned disks, so i can reformat my array to xfx encrypted (from regular xfx)

When i got up this morning , i saw that the server log is filled with errors like:

Quote

Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [crit] 5726#5726: ngx_slab_alloc() failed: no memory
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: shpool alloc failed
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: nchan: Out of shared memory while allocating channel /disks. Increase nchan_max_reserved_memory.
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: *3589872 nchan: error publishing message (HTTP status code 507), client: unix:, server: , request: "POST /pub/disks?buffer_length=1 HTTP/1.1", host: "localhost"
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [crit] 5726#5726: ngx_slab_alloc() failed: no memory
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: shpool alloc failed
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: nchan: Out of shared memory while allocating channel /cpuload. Increase nchan_max_reserved_memory.
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: *3589877 nchan: error publishing message (HTTP status code 507), client: unix:, server: , request: "POST /pub/cpuload?buffer_length=1 HTTP/1.1", host: "localhost"
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [crit] 5726#5726: ngx_slab_alloc() failed: no memory
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: shpool alloc failed
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [error] 5726#5726: nchan: Out of shared memory while allocating channel /var. Increase nchan_max_reserved_memory.
Oct 22 11:18:10 Hotbox nginx: 2020/10/22 11:18:10 [alert] 5726#5726: *3589878 header already sent while keepalive, client: 192.168.1.24, server: 0.0.0.0:443
Oct 22 11:18:10 Hotbox kernel: nginx[5726]: segfault at 0 ip 0000000000000000 sp 00007ffc7c827cf8 error 14 in nginx[400000+21000]

And much more of stuff like that. atm the logfile is 70% full and is still filling.

The data migration is still ongoing in its normal pace, and is expected to finish in less than an hour from the time of writing.

 

As far as i know ngnix is used for the web service, and might explain why the UI is slow and unresponsive. I was not able to download the diagnostics file with the UI, and used a SSH connection with Putty instead to get it generated, then downloaded it off the flash drive.

 

The system uptime is less than 7 days, so wouldn't expect it to be the problem. But i would expect the problem to solve itself with a simple restart, but that might not be solving the problem in the longer term, (for me and other users)

 

So basically this report is mostly used to help find the cause of the problem, since i think i know the quick solution ( reboot )


For ease of use i can post my specs here:

Intel Xeon E5-2680v4 

Asrock X99 Extreme4

4x16GB Corsair LPX 3200Mz@2400MHz QUAD channel.

EVGA SuperNOVA 550W G3

4x8TB WD Red (3+1)

Samsung 850 EVO 1TB Cache

Unassigned disks:

2x8TB WD Red

2x4TB WD Red

300GB Intel SSD secondary

 

hotbox-diagnostics-20201022-1133.zip

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.