Hi,

What kind of repositories are you using? We've seen very rare cases in the
past where a tool used to communicate with a repository gets stuck due to
some blocking issue with the server, and it ends up hanging a thread.

Christian

-- 
Christian Hammond - christ...@beanbaginc.com
Review Board - https://www.reviewboard.org
Beanbag, Inc. - https://www.beanbaginc.com

On Fri, Feb 5, 2016 at 1:53 PM, Koushik Roy <roys2...@gmail.com> wrote:

> I have moved this discussion here as you suggested.
>
> Version info:
>   - RB 2.0.18
>   - Debian 7.6
>   - Apache 2.2.2 with mod_wsgi
>
> Yes, this is not normal. I have been administering RB for 2 yrs.
> This happened for the first time.
>
> I enabled server-status for Apache and checked that there were
> several keep-alive threads.
>
> There are some queries that we run against ReviewBoard using
> the REST API - some of these queries cause keep-alive.
>
> Keep alive is ok as long as the child apache processes do not take 100%
> CPU.
> But, that was not the case -
>
> Also, at one point in time all 4 CPUs were at 100%
> Review Board log, apache log & syslog do not give me any clue.
>
> I will investigate. In the meantime if you have any clue, that will be
> helpful.
>
> Thanks,
>
>
> top - 13:10:09 up 513 days,  2:39,  5 users,  load average: 2.08, 2.13,
> 2.01
>
> Tasks: 121 total,   1 running, 120 sleeping,   0 stopped,   0 zombie
>
> %Cpu0  :  8.9 us,  0.3 sy,  0.0 ni, 90.1 id,  0.0 wa,  0.0 hi,  0.7 si,
> 0.0 st
>
> %Cpu1  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,
> 0.0 st
>
> %Cpu2  :  2.7 us,  0.0 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.0 si,
> 0.0 st
>
> %Cpu3  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,
> 0.0 st
>
> KiB Mem:   8200212 total,  6805576 used,  1394636 free,   299688 buffers
>
> KiB Swap:  3071996 total,    16576 used,  3055420 free,  1688108 cached
>
>
>
>  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+
> COMMAND
>
>
>  6874 www-data  20   0 92120 3288 1088 S   0.0  0.0   0:00.00
> apache2
>
>
>  6876 www-data  20   0  614m 228m 7376 S  99.8  2.9 202:46.27
> apache2
>
>
>  6878 www-data  20   0  624m 231m 7380 S  99.8  2.9 221:18.05
> apache2
>
>
>  9348 www-data  20   0 1395m 967m 7592 S   2.0 12.1  10:59.89 apache2
>
>
>
>
>
>
>
>
> (gdb) where
>
> #0  0x00007f4e64a2118d in read () at ../sysdeps/unix/syscall-template.S:82
>
> #1  0x00007f4e65542cd4 in ap_mpm_pod_check ()
>
> #2  0x00007f4e6551524b in ?? ()
>
> #3  0x00007f4e655417a9 in ?? ()
>
> #4  0x00007f4e65541839 in ?? ()
>
> #5  0x00007f4e65542305 in ap_mpm_run ()
>
> #6  0x00007f4e65515ee6 in main ()
>
>
>
>
>
>
>
>
>
> (gdb) where
>
> #0  0x00007f4e64a213b0 in __accept_nocancel () at
> ../sysdeps/unix/syscall-template.S:82
>
> #1  0x00007f4e629f42c1 in ?? () from /usr/lib/apache2/modules/mod_cgid.so
>
> #2  0x00007f4e629f4d87 in ?? () from /usr/lib/apache2/modules/mod_cgid.so
>
> #3  0x00007f4e6552ad99 in ap_run_post_config ()
>
> #4  0x00007f4e65515ec3 in main ()
>
>
>
>
>
>
> Hi,
>
> That's not normal at all for them to hang. What version of Review Board
> are you running?
>
> Can you provide more details about your system?  Apache version, Apache
> configuration, mod_wsgi vs fastcgi vs mod_python?
>
> (Btw, this would be best on revie...@googlegroups.com, as it's not
> related to the development of the product or add-ons.)
>
> Christian
>
> --
> Christian Hammond - chri...@beanbaginc.com
> Review Board - https://www.reviewboard.org
> Beanbag, Inc. - https://www.beanbaginc.com
>
> - hide quoted text -
> On Fri, Feb 5, 2016 at 9:17 AM, Koushik Roy <roys...@gmail.com> wrote:
>
>> - hide quoted text -
>>
>
>> At my site where Review Board is deployed, I found that 4 apache threads
>> are hung.
>>
> These threads are running underlying Review Board code.
>>
>
>> Any clue as to how to find out what caused these threads to hang?
>>
> Any method to attach a debugger to the Python code?
>>
>
>> Thanks for the help.
>>
>
>> Koushik
>>
>
>>
>> --
>
>
>> ---
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to