view src/os/win32/nginx_icon48.xpm @ 7374:de50fa05fbeb

Cache: fixed minimum cache keys zone size limit. Size of a shared memory zones must be at least two pages - one page for slab allocator internal data, and another page for actual allocations. Using 8192 instead is wrong, as there are systems with page sizes other than 4096. Note well that two pages is usually too low as well. In particular, cache is likely to use two allocations of different sizes for global structures, and at least four pages will be needed to properly allocate cache nodes. Except in a few very special cases, with keys zone of just two pages nginx won't be able to start. Other uses of shared memory impose a limit of 8 pages, which provides some room for global allocations. This patch doesn't try to address this though. Inspired by ticket #1665.
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 31 Oct 2018 16:49:39 +0300
parents 37580bd13ca5
children
line wrap: on
line source

/* XPM */
static char * nginx_xpm[] = {
"48 48 2 2",
/* colors */
"   c none",
"GG c #009900",
/* pixels */
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",
"                        GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                        ",
"                        GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                        ",
"                      GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                      ",
"                      GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                      ",
"                    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                    ",
"                    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                    ",
"                  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                  ",
"                  GGGGGGGGGGGGGGGG                            GGGGGGGGGGGGGGGG                  ",
"                GGGGGGGGGGGGGGGG                                GGGGGGGGGGGGGGGG                ",
"                GGGGGGGGGGGGGGGG                                GGGGGGGGGGGGGGGG                ",
"              GGGGGGGGGGGGGGGG                                    GGGGGGGGGGGGGGGG              ",
"              GGGGGGGGGGGGGGGG                                    GGGGGGGGGGGGGGGG              ",
"            GGGGGGGGGGGGGGGG                                        GGGGGGGGGGGGGGGG            ",
"            GGGGGGGGGGGGGGGG                                        GGGGGGGGGGGGGGGG            ",
"          GGGGGGGGGGGGGGGG                                            GGGGGGGGGGGGGGGG          ",
"          GGGGGGGGGGGGGGGG                                                                      ",
"        GGGGGGGGGGGGGGGG                                                                        ",
"        GGGGGGGGGGGGGGGG                                                                        ",
"      GGGGGGGGGGGGGGGG                    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG      ",
"      GGGGGGGGGGGGGGGG                  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG      ",
"        GGGGGGGGGGGGGGGG              GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG        ",
"        GGGGGGGGGGGGGGGG              GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG        ",
"          GGGGGGGGGGGGGGGG            GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG          ",
"          GGGGGGGGGGGGGGGG              GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG          ",
"            GGGGGGGGGGGGGGGG              GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG            ",
"            GGGGGGGGGGGGGGGG                                        GGGGGGGGGGGGGGGG            ",
"              GGGGGGGGGGGGGGGG                                    GGGGGGGGGGGGGGGG              ",
"              GGGGGGGGGGGGGGGG                                    GGGGGGGGGGGGGGGG              ",
"                GGGGGGGGGGGGGGGG                                GGGGGGGGGGGGGGGG                ",
"                GGGGGGGGGGGGGGGG                                GGGGGGGGGGGGGGGG                ",
"                  GGGGGGGGGGGGGGGG                            GGGGGGGGGGGGGGGG                  ",
"                  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                  ",
"                    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                    ",
"                    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                    ",
"                      GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                      ",
"                      GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                      ",
"                        GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                        ",
"                        GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG                        ",
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",
"                                                                                                ",