You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2019/09/11 13:33:18 UTC

[GitHub] [incubator-pagespeed-ngx] lanki567 opened a new issue #1662: Mod_pagespeed deadlock?

lanki567 opened a new issue #1662: Mod_pagespeed deadlock?
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1662
 
 
   Our apache 2.4 is configured to use latest stable version of mod_pagespeed but unfortunately after sometime apache doesn't serve the response for all the requests configured to use pagespeed.  As per the Mod_forensic log, Response was never sent for these requests. During this period, all url's configured with "ModPagespeedDisallow" works as expected. Even the url's configured to use pagespeed works as expected when the header/request parameter "ModPagespeed=off" is set. Thread dump shows several threads stuck at the address "0x00007f1417d94253". We are consistently able to reproduce this on all our RHEL 7.6 servers(kernel version is 3.10.0-957.21.3.el7.x86_64. )
   
   `addr2line -e mod_pagespeed_ap24.so 0x00007f1417d94253
   ??:0`
   `#0  0x00007f1427f42d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
   #1  0x00007f1417d94253 in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #2  0x00007f1417bfccfc in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #3  0x00007f1417bfcd8e in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #4  0x00007f1417acda2e in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #5  0x00007f1417aa44e8 in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #6  0x00007f1417aa626f in ?? () from /apache/modules/mod_pagespeed_ap24.so
   #7  0x00007f1426f24194 in filter_harness (f=0x7f12580c6e48, bb=0x7f12580617e0) at mod_filter.c:323
   #8  0x00007f1418621d4d in ajp_process_callback (msg=<optimized out>, pmsg=0x292bfc8, ae=0x292bf50, r=0x7f12d47f2a60, l=0x2727470) at jk_ajp_common.c:2146
   #9  0x00007f14186243ca in ajp_get_reply (e=<optimized out>, s=0x7f12d47f2a60, l=0x2727470, p=0x292bf50, op=0x7f12d47f1830) at jk_ajp_common.c:2310
   #10 0x00007f1418628cb7 in ajp_service (e=<optimized out>, s=0x7f12d47f2a60, l=<optimized out>, is_error=<optimized out>) at jk_ajp_common.c:2678
   #11 0x00007f1418611b4f in service (e=<optimized out>, s=<optimized out>, l=<optimized out>, is_error=0x7f12d47f2cbc) at jk_lb_worker.c:1418
   #12 0x00007f14185fe121 in jk_handler (r=<optimized out>) at mod_jk.c:2896
   #13 0x0000000000453960 in ap_run_handler (r=r@entry=0x7f1258069ce0) at config.c:170
   #14 0x0000000000453ea9 in ap_invoke_handler (r=r@entry=0x7f1258069ce0) at config.c:444
   #15 0x00000000004697ba in ap_process_async_request (r=0x7f1258069ce0) at http_request.c:453
   #16 0x0000000000469a7e in ap_process_request (r=r@entry=0x7f1258069ce0) at http_request.c:488
   #17 0x0000000000465c45 in ap_process_http_sync_connection (c=0x7f12ac021098) at http_core.c:210
   #18 ap_process_http_connection (c=0x7f12ac021098) at http_core.c:251
   #19 0x000000000045d480 in ap_run_process_connection (c=c@entry=0x7f12ac021098) at connection.c:42
   #20 0x000000000045d9a8 in ap_process_connection (c=c@entry=0x7f12ac021098, csd=csd@entry=0x7f12ac020e80) at connection.c:219
   #21 0x00000000004706f2 in process_socket (bucket_alloc=0x7f125801ef08, my_thread_num=13, my_child_num=7, sock=0x7f12ac020e80, p=0x7f12ac020df8, thd=0x2f481e8) at worker.c:479
   #22 worker_thread (thd=0x2f481e8, dummy=<optimized out>) at worker.c:808
   #23 0x00007f1427f3edd5 in start_thread () from /lib64/libpthread.so.0
   #24 0x00007f1427a6402d in clone () from /lib64/libc.so.6`
    

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services