Добрый день!
У нас установлен 1C Bitrix Корпоративный портал.
Проблема заключается в том, что периодически (раз в 2 дня) в логах nginx возникает ошибка, которая со временем приводит к недоступности портала:
Похоже, что nginx-push-stream-module не хватает выделенной ему памяти.
В im_settings.conf
Память:
В момент проблемы памяти свободной оставалось порядка 2G (real free).
Подскажите, кто нибудь сталкивался с подобной проблемой? Есть способы ее побороть?
Воспроизвели проблему на тестовом сервере c последним bitrix-env с значением
Помогите определить откуда возникает эта проблема. Идеи кончились.
У нас установлен 1C Bitrix Корпоративный портал.
Проблема заключается в том, что периодически (раз в 2 дня) в логах nginx возникает ошибка, которая со временем приводит к недоступности портала:
Код |
---|
2014/05/11 13:05:12 [crit] 12654#0: ngx_slab_alloc() failed: no memory 2014/05/11 13:05:12 [error] 12654#0: *1772422 push stream module: unable to allocate message in shared memory, client: 127.0.0.1, server: bx, request: "POST /bitrix/pub/?CHANNEL_ID=8e7723d7c7bc8a910b749993b342f63a HTTP/1.0", host: "127.0.0.1" |
Похоже, что nginx-push-stream-module не хватает выделенной ему памяти.
В im_settings.conf
Код |
---|
# Common settings for nginx-push-stream-module push_stream_shared_memory_size 1792M; push_stream_max_messages_stored_per_channel 1000; push_stream_max_channel_id_length 32; push_stream_max_number_of_channels 100000; push_stream_message_ttl 86400; |
Память:
Код |
---|
free -m total used free shared buffers cached Mem: 30362 25919 4443 0 732 18339 -/+ buffers/cache: 6846 23516 Swap: 1023 12 1011 |
В момент проблемы памяти свободной оставалось порядка 2G (real free).
Подскажите, кто нибудь сталкивался с подобной проблемой? Есть способы ее побороть?
Воспроизвели проблему на тестовом сервере c последним bitrix-env с значением
Код |
---|
push_stream_shared_memory_size 1MB. |
Помогите определить откуда возникает эта проблема. Идеи кончились.