{"action":"created","issue":{"url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/245","repository_url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module","labels_url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/245/labels{/name}","comments_url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/245/comments","events_url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/245/events","html_url":"https://github.com/wandenberg/nginx-push-stream-module/issues/245","id":173742888,"number":245,"title":"Nginx hangs","user":{"login":"boniek83","id":6513972,"avatar_url":"https://avatars.githubusercontent.com/u/6513972?v=3","gravatar_id":"","url":"https://api.github.com/users/boniek83","html_url":"https://github.com/boniek83","followers_url":"https://api.github.com/users/boniek83/followers","following_url":"https://api.github.com/users/boniek83/following{/other_user}","gists_url":"https://api.github.com/users/boniek83/gists{/gist_id}","starred_url":"https://api.github.com/users/boniek83/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boniek83/subscriptions","organizations_url":"https://api.github.com/users/boniek83/orgs","repos_url":"https://api.github.com/users/boniek83/repos","events_url":"https://api.github.com/users/boniek83/events{/privacy}","received_events_url":"https://api.github.com/users/boniek83/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":35,"created_at":"2016-08-29T10:20:04Z","updated_at":"2016-10-31T08:43:13Z","closed_at":null,"body":"Threads stacktraces:\n\n14893\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f8514 in ngx_http_push_stream_cleanup_request_context ()\n# 3  0x00000000004fde3b in ngx_http_push_stream_websocket_reading ()\n# 4  0x0000000000485f0f in ngx_http_request_handler ()\n# 5  0x0000000000471ddc in ngx_epoll_process_events ()\n# 6  0x0000000000469783 in ngx_process_events_and_timers ()\n# 7  0x000000000046fef1 in ngx_worker_process_cycle ()\n# 8  0x000000000046e909 in ngx_spawn_process ()\n# 9  0x00000000004700c4 in ngx_start_worker_processes ()\n# 10 0x0000000000470b64 in ngx_master_process_cycle ()\n# 11 0x000000000044cbb7 in main ()\n\n14894\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14895\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14896\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14897\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f30a9 in ngx_http_push_stream_throw_the_message_away ()\n# 3  0x00000000004f61e8 in ngx_http_push_stream_ensure_qtd_of_messages.part.18 ()\n# 4  0x00000000004f821f in ngx_http_push_stream_add_msg_to_channel ()\n# 5  0x00000000004fb37e in ngx_http_push_stream_publisher_body_handler ()\n# 6  0x000000000048edb0 in ngx_http_read_client_request_body ()\n# 7  0x00000000004fcc6e in ngx_http_push_stream_publisher_handler ()\n# 8  0x000000000048277e in ngx_http_core_content_phase ()\n# 9  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 10 0x0000000000487e1f in ngx_http_process_request ()\n# 11 0x000000000048868e in ngx_http_process_request_line ()\n# 12 0x0000000000469c00 in ngx_event_process_posted ()\n# 13 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 14 0x000000000046e909 in ngx_spawn_process ()\n# 15 0x00000000004700c4 in ngx_start_worker_processes ()\n# 16 0x0000000000470b64 in ngx_master_process_cycle ()\n# 17 0x000000000044cbb7 in main ()\n\n14898\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f30a9 in ngx_http_push_stream_throw_the_message_away ()\n# 3  0x00000000004f61e8 in ngx_http_push_stream_ensure_qtd_of_messages.part.18 ()\n# 4  0x00000000004f821f in ngx_http_push_stream_add_msg_to_channel ()\n# 5  0x00000000004fb37e in ngx_http_push_stream_publisher_body_handler ()\n# 6  0x000000000048edb0 in ngx_http_read_client_request_body ()\n# 7  0x00000000004fcc6e in ngx_http_push_stream_publisher_handler ()\n# 8  0x000000000048277e in ngx_http_core_content_phase ()\n# 9  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 10 0x0000000000487e1f in ngx_http_process_request ()\n# 11 0x000000000048868e in ngx_http_process_request_line ()\n# 12 0x0000000000471ddc in ngx_epoll_process_events ()\n# 13 0x0000000000469783 in ngx_process_events_and_timers ()\n# 14 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 15 0x000000000046e909 in ngx_spawn_process ()\n# 16 0x00000000004700c4 in ngx_start_worker_processes ()\n# 17 0x0000000000470b64 in ngx_master_process_cycle ()\n# 18 0x000000000044cbb7 in main ()\n\n14899\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f8514 in ngx_http_push_stream_cleanup_request_context ()\n# 3  0x00000000004fde3b in ngx_http_push_stream_websocket_reading ()\n# 4  0x0000000000485f0f in ngx_http_request_handler ()\n# 5  0x0000000000471ddc in ngx_epoll_process_events ()\n# 6  0x0000000000469783 in ngx_process_events_and_timers ()\n# 7  0x000000000046fef1 in ngx_worker_process_cycle ()\n# 8  0x000000000046e909 in ngx_spawn_process ()\n# 9  0x00000000004700c4 in ngx_start_worker_processes ()\n# 10 0x0000000000470b64 in ngx_master_process_cycle ()\n# 11 0x000000000044cbb7 in main ()\n\n14900\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14901\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14902\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f30a9 in ngx_http_push_stream_throw_the_message_away ()\n# 3  0x00000000004f61e8 in ngx_http_push_stream_ensure_qtd_of_messages.part.18 ()\n# 4  0x00000000004f821f in ngx_http_push_stream_add_msg_to_channel ()\n# 5  0x00000000004fb37e in ngx_http_push_stream_publisher_body_handler ()\n# 6  0x000000000048edb0 in ngx_http_read_client_request_body ()\n# 7  0x00000000004fcc6e in ngx_http_push_stream_publisher_handler ()\n# 8  0x000000000048277e in ngx_http_core_content_phase ()\n# 9  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 10 0x0000000000487e1f in ngx_http_process_request ()\n# 11 0x000000000048868e in ngx_http_process_request_line ()\n# 12 0x0000000000471ddc in ngx_epoll_process_events ()\n# 13 0x0000000000469783 in ngx_process_events_and_timers ()\n# 14 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 15 0x000000000046e909 in ngx_spawn_process ()\n# 16 0x00000000004700c4 in ngx_start_worker_processes ()\n# 17 0x0000000000470b64 in ngx_master_process_cycle ()\n# 18 0x000000000044cbb7 in main ()\n\n14903\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14904\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14905\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14906\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14907\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f8514 in ngx_http_push_stream_cleanup_request_context ()\n# 3  0x00000000004fde3b in ngx_http_push_stream_websocket_reading ()\n# 4  0x0000000000485f0f in ngx_http_request_handler ()\n# 5  0x0000000000471ddc in ngx_epoll_process_events ()\n# 6  0x0000000000469783 in ngx_process_events_and_timers ()\n# 7  0x000000000046fef1 in ngx_worker_process_cycle ()\n# 8  0x000000000046e909 in ngx_spawn_process ()\n# 9  0x00000000004700c4 in ngx_start_worker_processes ()\n# 10 0x0000000000470b64 in ngx_master_process_cycle ()\n# 11 0x000000000044cbb7 in main ()\n\n14908\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14909\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004fbac8 in ngx_http_push_stream_free_memory_of_expired_messages_and_channels_data ()\n# 3  0x00000000004fbc98 in ngx_http_push_stream_memory_cleanup_timer_wake_handler ()\n# 4  0x0000000000469b52 in ngx_event_expire_timers ()\n# 5  0x00000000004697ab in ngx_process_events_and_timers ()\n# 6  0x000000000046fef1 in ngx_worker_process_cycle ()\n# 7  0x000000000046e909 in ngx_spawn_process ()\n# 8  0x00000000004700c4 in ngx_start_worker_processes ()\n# 9  0x0000000000470b64 in ngx_master_process_cycle ()\n# 10 0x000000000044cbb7 in main ()\n\n14910\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14911\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14912\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14913\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f8514 in ngx_http_push_stream_cleanup_request_context ()\n# 3  0x00000000004fde3b in ngx_http_push_stream_websocket_reading ()\n# 4  0x0000000000485f0f in ngx_http_request_handler ()\n# 5  0x0000000000471ddc in ngx_epoll_process_events ()\n# 6  0x0000000000469783 in ngx_process_events_and_timers ()\n# 7  0x000000000046fef1 in ngx_worker_process_cycle ()\n# 8  0x000000000046e909 in ngx_spawn_process ()\n# 9  0x00000000004700c4 in ngx_start_worker_processes ()\n# 10 0x0000000000470b64 in ngx_master_process_cycle ()\n# 11 0x000000000044cbb7 in main ()\n\n14914\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14915\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\n14916\n# 0  0x00007f31b01ad790 in sem_wait () from /lib64/libpthread.so.0\n# 1  0x000000000045a1b8 in ngx_shmtx_lock ()\n# 2  0x00000000004f9c09 in ngx_http_push_stream_send_old_messages ()\n# 3  0x00000000004f9eab in ngx_http_push_stream_subscriber_assign_channel.isra.26 ()\n# 4  0x00000000004fda07 in ngx_http_push_stream_websocket_handler ()\n# 5  0x000000000048277e in ngx_http_core_content_phase ()\n# 6  0x000000000047cd85 in ngx_http_core_run_phases ()\n# 7  0x0000000000487e1f in ngx_http_process_request ()\n# 8  0x000000000048868e in ngx_http_process_request_line ()\n# 9  0x0000000000469c00 in ngx_event_process_posted ()\n# 10 0x000000000046fef1 in ngx_worker_process_cycle ()\n# 11 0x000000000046e909 in ngx_spawn_process ()\n# 12 0x00000000004700c4 in ngx_start_worker_processes ()\n# 13 0x0000000000470b64 in ngx_master_process_cycle ()\n# 14 0x000000000044cbb7 in main ()\n\nAfter some time nginx hangs when using pushstream module. Nginx version 1.10.1 pushstream module version 0.5.2.\n"},"comment":{"url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/comments/257240291","html_url":"https://github.com/wandenberg/nginx-push-stream-module/issues/245#issuecomment-257240291","issue_url":"https://api.github.com/repos/wandenberg/nginx-push-stream-module/issues/245","id":257240291,"user":{"login":"kvendi","id":121833,"avatar_url":"https://avatars.githubusercontent.com/u/121833?v=3","gravatar_id":"","url":"https://api.github.com/users/kvendi","html_url":"https://github.com/kvendi","followers_url":"https://api.github.com/users/kvendi/followers","following_url":"https://api.github.com/users/kvendi/following{/other_user}","gists_url":"https://api.github.com/users/kvendi/gists{/gist_id}","starred_url":"https://api.github.com/users/kvendi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kvendi/subscriptions","organizations_url":"https://api.github.com/users/kvendi/orgs","repos_url":"https://api.github.com/users/kvendi/repos","events_url":"https://api.github.com/users/kvendi/events{/privacy}","received_events_url":"https://api.github.com/users/kvendi/received_events","type":"User","site_admin":false},"created_at":"2016-10-31T08:43:13Z","updated_at":"2016-10-31T08:43:13Z","body":"very strange, but I do not see these lines. I rebuild the server, and will update again.\r\n"}}
{"actor":{"display_login":"kvendi"}}