You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2008/02/08 18:36:47 UTC
DO NOT REPLY [Bug 44381] New: - Apache in Forward Proxy mode using 90% + CPU
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
Summary: Apache in Forward Proxy mode using 90% + CPU
Product: Apache httpd-2
Version: 2.2.8
Platform: Other
OS/Version: Linux
Status: NEW
Severity: major
Priority: P2
Component: mod_proxy
AssignedTo: bugs@httpd.apache.org
ReportedBy: pbelau1@yahoo.com
Running a forward proxy, I occasionally see an Apache process eat 90% of CPU.
This problem is somewhat rare. Would like to provide a better bug report but not
sure what information would be useful.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
------- Additional Comments From pbelau1@yahoo.com 2008-02-15 06:35 -------
Well I killed that process but here's another one doing something similar.
German porn again it seems :)
I don't see any of the structure variables in C, but the value of p->cleanups is:
$2 = (cleanup_t *) 0x5764f740
#0 0xf7f91e89 in apr_brigade_cleanup (data=0x57674d48)
at buckets/apr_brigade.c:54
e = <value optimized out>
#1 0x56590923 in ap_get_brigade (next=0x57674d60, bb=0x5764fa38,
mode=AP_MODE_READBYTES, block=APR_BLOCK_READ, readbytes=8192)
at util_filter.c:489
No locals.
#2 0x565ad0b5 in ap_proxy_http_process_response (p=0x5764e940, r=0x57670a00,
backend=0x565f5de8, origin=0x5764f100, conf=0x565efb08,
server_portstr=0xf3c1a8af "") at mod_proxy_http.c:1637
readbytes = 1443
rv = <value optimized out>
mode = <value optimized out>
finish = 0
c = (conn_rec *) 0x5764eb30
buffer = "\000\npported\000 com.microsoft.wm.srvppair,
com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache,
com.microsoft.wm.startupprofile\000\n\000\000\000\000\034\030��ȫ\201��@#[X\210��\217.���l��\230�*[\235\022\000\000`
��ة��\034\030��"...
buf = <value optimized out>
keepchar = <value optimized out>
rp = (request_rec *) 0x5764fa48
e = <value optimized out>
bb = (apr_bucket_brigade *) 0x5764fa38
tmp_bb = (apr_bucket_brigade *) 0x57674c58
len = 15
backasswards = 0
interim_response = 0
pread_len = 0
save_table = (apr_table_t *) 0x576727f8
backend_broke = 0
te = 0x57688de8 "chunked"
hop_by_hop_hdrs = {0x565d188d "Keep-Alive",
0x565ccb45 "Proxy-Authenticate", 0x565d8aa9 "TE", 0x565d6a9f "Trailer",
0x565d18a1 "Upgrade", 0x0}
#3 0x565af055 in proxy_http_handler (r=0x57670a00, worker=0x565f3ef8,
conf=0x565efb08,
url=0x5764f0a0
"/trailer.at/trailer_er/er_dervoyeur1_tr_300.wmv?px_cip=86.59.37.76.ip&px_host=trailer.at.host",
proxyname=0x0, proxyport=0)
at mod_proxy_http.c:1885
data = 0x57670a00 "�\tgW0�dW �^V"
bytes_read = 1466231600
bytes_written = 0
status = <value optimized out>
server_portstr = "\000����\000\000\000\000(���\204,���\tgW\b�^V�!gW\000\000"
scheme = 0x5764f010 "http"
proxy_function = 0x565d6a0d "HTTP"
backend = (proxy_conn_rec *) 0x565f5de8
is_ssl = <value optimized out>
p = (apr_pool_t *) 0x5764e940
#4 0x5659e5d0 in proxy_run_scheme_handler (r=0x57670a00, worker=0x565f3ef8,
conf=0x565efb08,
url=0x576721e6
"http://194.50.253.10/trailer.at/trailer_er/er_dervoyeur1_tr_300.wmv?px_cip=86.59.37.76.ip&px_host=trailer.at.host",
proxyhost=0x0,
---Type <return> to continue, or q <return> to quit---
proxyport=0) at mod_proxy.c:2240
n = 0
rv = <value optimized out>
#5 0x565a2c36 in proxy_handler (r=0x57670a00) at mod_proxy.c:884
url = 0x576721e6
"http://194.50.253.10/trailer.at/trailer_er/er_dervoyeur1_tr_300.wmv?px_cip=86.59.37.76.ip&px_host=trailer.at.host"
uri = 0x576721e6
"http://194.50.253.10/trailer.at/trailer_er/er_dervoyeur1_tr_300.wmv?px_cip=86.59.37.76.ip&px_host=trailer.at.host"
scheme = 0x57672458 "http"
p = 0x4 <Address 0x4 out of bounds>
p2 = 0x57670b88 "`\027gW� gW`\027gW� gW"
conf = (proxy_server_conf *) 0x565efb08
proxies = (apr_array_header_t *) 0x565efbd0
ents = (struct proxy_remote *) 0x565efbe8
i = 1466231672
access_status = 0
direct_connect = <value optimized out>
str = <value optimized out>
maxfwd = <value optimized out>
balancer = (proxy_balancer *) 0x0
worker = (proxy_worker *) 0x565f3ef8
attempts = 0
max_attempts = 0
#6 0x565857dd in ap_run_handler (r=0x57670a00) at config.c:157
n = 0
rv = <value optimized out>
#7 0x56588f97 in ap_invoke_handler (r=0x57670a00) at config.c:372
handler = 0x0
result = <value optimized out>
old_handler = 0x565d4994 "proxy-server"
ignore = <value optimized out>
#8 0x565ba4fe in ap_process_request (r=0x57670a00) at http_request.c:258
access_status = <value optimized out>
#9 0x565b728f in ap_process_http_connection (c=0x5764eb30) at http_core.c:190
r = (request_rec *) 0x57670a00
csd = (apr_socket_t *) 0x0
#10 0x5658d4dd in ap_run_process_connection (c=0x5764eb30) at connection.c:43
n = 0
rv = <value optimized out>
#11 0x5658d5dc in ap_process_connection (c=0x5764eb30, csd=0x5764e980)
at connection.c:178
rc = 0
#12 0x565bfb2f in worker_thread (thd=0x569c2208, dummy=0x573d6cb0)
at worker.c:544
process_slot = 21
thread_slot = 137
csd = (apr_socket_t *) 0x5764e980
bucket_alloc = (apr_bucket_alloc_t *) 0x576c8a78
last_ptrans = (apr_pool_t *) 0x0
ptrans = (apr_pool_t *) 0x5764e940
rv = <value optimized out>
is_idle = <value optimized out>
#13 0xf7f6ca26 in dummy_worker (opaque=0x569c2208)
at threadproc/unix/thread.c:142
No locals.
---Type <return> to continue, or q <return> to quit---
#14 0xf7f0045b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#15 0xf7e8524e in clone () from /lib/libc.so.6
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
tony@pc-tony.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |INVALID
------- Additional Comments From tony@pc-tony.com 2008-02-08 09:56 -------
We can't help without more information.
Please use the mailing list, users@httpd.apache.org, or IRC to get extra help on
debugging this.
This doesn't sound like a bug, at the moment at least.
If you can obtain extra debug info, then we can re-open this.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
[Bug 44381] Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
--- Comment #7 from Ruediger Pluem <rp...@apache.org> 2008-02-27 05:20:36 ---
*** Bug 44496 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
tony@pc-tony.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|major |normal
Status|REOPENED |NEEDINFO
Priority|P2 |P3
------- Additional Comments From tony@pc-tony.com 2008-02-08 14:20 -------
I am changing the status of this bug to needinfo, and lowering the severity to
normal.
Peter, we need some repoduceable data, so we can investigate.
Until we get this we cannot help you any further. If this does indeed turn out
to be a bug, then the level and status can be re-addressed then.
Please attach your backtraces as was suggested in #apache, earlier today.
Cheers,
Tony
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
pbelau1@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |major
Status|NEEDINFO |NEW
Priority|P3 |P2
------- Additional Comments From pbelau1@yahoo.com 2008-02-14 23:08 -------
I attached GDB to a process running in the CPU hogging state and discovered the
following looping stacktrace:
#0 apr_pool_cleanup_kill (p=0xf1100030, data=0xf1101130, cleanup_fn=0xf7f90e90
<brigade_cleanup>) at memory/unix/apr_pools.c:2022
c = (cleanup_t *) 0xf1101040
lastp = (cleanup_t **) 0xf1100fd0
#1 0xf7f91e12 in apr_brigade_destroy (b=0xf1101130) at buckets/apr_brigade.c:58
No locals.
#2 0x56584755 in ap_core_output_filter (f=0xf1100670, b=0xf1101130) at
core_filters.c:876
temp = <value optimized out>
next = <value optimized out>
temp_brig = (apr_bucket_brigade *) 0xee3e32a8
nbytes = 0
nvec_trailers = 0
vec = {{iov_base = 0xef5f13b8, iov_len = 5}, {iov_base = 0xe83b0148,
iov_len = 910}, {iov_base = 0x565d6b1f, iov_len = 2}, {
iov_base = 0x0, iov_len = 4031307968}, {iov_base = 0xf53b64f8, iov_len =
4160298675}, {iov_base = 0xf1a2c980, iov_len = 4031307928}, {
iov_base = 0x1f40, iov_len = 4160358428}, {iov_base = 0x1117e, iov_len =
4160303534}, {iov_base = 0xf53b6538, iov_len = 4160304487}, {
iov_base = 0xef5f1bf8, iov_len = 4160353204}, {iov_base = 0x0, iov_len =
4160298775}, {iov_base = 0x565d6b1f, iov_len = 4047184992}, {
iov_base = 0xf53b6538, iov_len = 4160298775}, {iov_base = 0x11e1a300,
iov_len = 0}, {iov_base = 0xf53b6558, iov_len = 4160358428}, {
iov_base = 0xef5f1bf8, iov_len = 3997052964}}
flen = <value optimized out>
last_e = <value optimized out>
e = <value optimized out>
nvec = 0
fd = (apr_file_t *) 0x0
last_merged_bucket = (apr_bucket *) 0x0
vec_trailers = {{iov_base = 0xef5ef160, iov_len = 1448999480}, {iov_base
= 0xf1101130, iov_len = 4015976800}, {
iov_base = 0xf53b6468, iov_len = 1448675696}, {iov_base = 0xef5efef0,
iov_len = 4044362032}, {iov_base = 0xf048e2c3,
iov_len = 1448999480}, {iov_base = 0x565dfa38, iov_len = 4114310437},
{iov_base = 0x493e0, iov_len = 0}, {iov_base = 0x11e1a300,
iov_len = 0}, {iov_base = 0xf7e90c59, iov_len = 1}, {iov_base = 0xf53b6498,
iov_len = 4159153768}, {iov_base = 0x0,
iov_len = 4160158260}, {iov_base = 0x493e0, iov_len = 4114310340}, {iov_base
= 0xf53b64d8, iov_len = 4160136804}, {
iov_base = 0xf53b64c4, iov_len = 1}, {iov_base = 0x493e0, iov_len =
4160099041}, {iov_base = 0xf00dff48, iov_len = 4023555248}}
foffset = 0
rv = 0
more = (apr_bucket_brigade *) 0x0
c = (conn_rec *) 0xf1100220
net = (core_net_rec *) 0xf1100648
ctx = (core_output_filter_ctx_t *) 0xee3e3030
eblock = APR_NONBLOCK_READ
input_pool = (apr_pool_t *) 0xf1100030
#3 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
util_filter.c:526
e = (apr_bucket *) 0xf1101040
#4 0x565bcbe5 in ap_http_chunk_filter (f=0xe83ca870, b=0xf1101130) at
chunk_filter.c:189
bytes = 0
eos = (apr_bucket *) 0x0
flush = (apr_bucket *) 0xef5f1bf8
chunk_hdr = "38e\r�\037\000\000\000\000\000\0008f;���[V"
c = (conn_rec *) 0xf1100220
more = (apr_bucket_brigade *) 0x0
e = <value optimized out>
rv = <value optimized out>
#5 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
util_filter.c:526
e = (apr_bucket *) 0xf1101040
#6 0x565ba5e2 in ap_http_outerror_filter (f=0xef5efef0, b=0xf1101130) at
http_filters.c:1550
r = (request_rec *) 0xef5ef160
e = <value optimized out>
#7 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
util_filter.c:526
e = (apr_bucket *) 0xf1101040
#8 0x56579c1d in ap_content_length_filter (f=0xef5efec0, b=0xf1101130) at
protocol.c:1338
r = (request_rec *) 0xef5ef160
---Type <return> to continue, or q <return> to quit---
ctx = (struct content_length_ctx *) 0xe83ca758
e = <value optimized out>
eblock = 4044361680
#9 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
util_filter.c:526
e = (apr_bucket *) 0xf1101040
#10 0x565ad11b in ap_proxy_http_process_response (p=0xf1100030, r=0xef5ef160,
backend=0x5950c1d8, origin=0xf1100808, conf=0x565efb08,
server_portstr=0xf53ba8af "") at mod_proxy_http.c:1648
readbytes = 910
rv = <value optimized out>
mode = <value optimized out>
finish = 0
c = (conn_rec *) 0xf1100220
buffer = "\000\npported\000 com.microsoft.wm.srvppair,
com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcac
he, com.microsoft.wm.startupprofile\000\n\000\000\000\000\034\b��`J��
a\002�X\210;�\217\036��P�\024�H�\004�'\n\000\000`\020��ة;�\034\b��"...
buf = <value optimized out>
keepchar = <value optimized out>
rp = (request_rec *) 0xf1101140
e = <value optimized out>
bb = (apr_bucket_brigade *) 0xf1101130
tmp_bb = (apr_bucket_brigade *) 0xee3e2ec8
len = 15
backasswards = 0
interim_response = 0
pread_len = 0
save_table = (apr_table_t *) 0xef5f0fd0
backend_broke = 0
te = 0xe83ca488 "chunked"
hop_by_hop_hdrs = {0x565d188d "Keep-Alive", 0x565ccb45
"Proxy-Authenticate", 0x565d8aa9 "TE", 0x565d6a9f "Trailer",
0x565d18a1 "Upgrade", 0x0}
#11 0x565af055 in proxy_http_handler (r=0xef5ef160, worker=0x565f3ea8,
conf=0x565efb08,
url=0xf11007a0
"/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.host",
proxyname=0x0,
proxyport=0) at mod_proxy_http.c:1885
data = 0xef5ef160 "(�^� \002\020� �^V"
bytes_read = 4044358176
bytes_written = 4044361792
status = <value optimized out>
server_portstr =
"\000����\000\000\000\000(�;�\204\034��(�^�\b�^V�\t_�\000\000"
scheme = 0xf1100700 "http"
proxy_function = 0x565d6a0d "HTTP"
backend = (proxy_conn_rec *) 0x5950c1d8
is_ssl = <value optimized out>
p = (apr_pool_t *) 0xf1100030
#12 0x5659e5d0 in proxy_run_scheme_handler (r=0xef5ef160, worker=0x565f3ea8,
conf=0x565efb08,
url=0xef5f09a6
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.hos
t", proxyhost=0x0, proxyport=0) at mod_proxy.c:2240
n = 0
rv = <value optimized out>
#13 0x565a2c36 in proxy_handler (r=0xef5ef160) at mod_proxy.c:884
url = 0xef5f09a6
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
at.host"
uri = 0xef5f09a6
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
at.host"
scheme = 0xef5f0c20 "http"
p = 0x4 <Address 0x4 out of bounds>
p2 = 0xef5ef2e8 "��^�h\b_���^�h\b_
conf = (proxy_server_conf *) 0x565efb08
---Type <return> to continue, or q <return> to quit---
proxies = (apr_array_header_t *) 0x565efbd0
ents = (struct proxy_remote *) 0x565efbe8
i = -250609048
access_status = 0
direct_connect = <value optimized out>
str = <value optimized out>
maxfwd = <value optimized out>
balancer = (proxy_balancer *) 0x0
worker = (proxy_worker *) 0x565f3ea8
attempts = 0
max_attempts = 0
#14 0x565857dd in ap_run_handler (r=0xef5ef160) at config.c:157
n = 0
rv = <value optimized out>
#15 0x56588f97 in ap_invoke_handler (r=0xef5ef160) at config.c:372
handler = 0x0
result = <value optimized out>
old_handler = 0x565d4994 "proxy-server"
ignore = <value optimized out>
#16 0x565ba4fe in ap_process_request (r=0xef5ef160) at http_request.c:258
access_status = <value optimized out>
#17 0x565b728f in ap_process_http_connection (c=0xf1100220) at http_core.c:190
r = (request_rec *) 0xef5ef160
csd = (apr_socket_t *) 0x0
#18 0x5658d4dd in ap_run_process_connection (c=0xf1100220) at connection.c:43
n = 0
rv = <value optimized out>
#19 0x5658d5dc in ap_process_connection (c=0xf1100220, csd=0xf1100070) at
connection.c:178
rc = -250605504
#20 0x565bfb2f in worker_thread (thd=0x569976a0, dummy=0x58e39370) at worker.c:544
process_slot = 3
thread_slot = 41
csd = (apr_socket_t *) 0xf1100070
bucket_alloc = (apr_bucket_alloc_t *) 0xef5f1130
last_ptrans = (apr_pool_t *) 0x0
ptrans = (apr_pool_t *) 0xf1100030
rv = <value optimized out>
is_idle = <value optimized out>
#21 0xf7f6ba26 in dummy_worker (opaque=0x569976a0) at threadproc/unix/thread.c:142
No locals.
#22 0xf7eff45b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#23 0xf7e8424e in clone () from /lib/libc.so.6
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
[Bug 44381] Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
Ruediger Pluem <rp...@apache.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
--- Comment #8 from Ruediger Pluem <rp...@apache.org> 2008-02-27 05:23:30 ---
Does this happen under high request load? If yes, then you may should try the
patch committed to fix PR44402
(http://svn.apache.org/viewvc?rev=631362&view=rev).
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
pbelau1@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC|tony@pc-tony.com |
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
pbelau1@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
pbelau1@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |
------- Additional Comments From pbelau1@yahoo.com 2008-02-08 09:57 -------
I'd appreciate you not closing this bug. My bug reporting rate is 100% so far.
I'd be happy to provide more info as necessary but it would appear to be a bug.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
rpluem@apache.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
------- Additional Comments From rpluem@apache.org 2008-02-15 04:45 -------
(In reply to comment #4)
> I attached GDB to a process running in the CPU hogging state and discovered the
> following looping stacktrace:
>
> #0 apr_pool_cleanup_kill (p=0xf1100030, data=0xf1101130,
> cleanup_fn=0xf7f90e90
> <brigade_cleanup>) at memory/unix/apr_pools.c:2022
> c = (cleanup_t *) 0xf1101040
> lastp = (cleanup_t **) 0xf1100fd0
It would be very helpful if you could follow c->next until its value is NULL or
you detect a loop. Whats the value of p->cleanups and what of
c->data and c->plain_cleanup_fn in each iteration?
> #1 0xf7f91e12 in apr_brigade_destroy (b=0xf1101130) at buckets/apr_brigade.c:58
> No locals.
> #2 0x56584755 in ap_core_output_filter (f=0xf1100670, b=0xf1101130) at
> core_filters.c:876
> temp = <value optimized out>
> next = <value optimized out>
> temp_brig = (apr_bucket_brigade *) 0xee3e32a8
> nbytes = 0
> nvec_trailers = 0
> vec = {{iov_base = 0xef5f13b8, iov_len = 5}, {iov_base = 0xe83b0148,
> iov_len = 910}, {iov_base = 0x565d6b1f, iov_len = 2}, {
> iov_base = 0x0, iov_len = 4031307968}, {iov_base = 0xf53b64f8, iov_len =
> 4160298675}, {iov_base = 0xf1a2c980, iov_len = 4031307928}, {
> iov_base = 0x1f40, iov_len = 4160358428}, {iov_base = 0x1117e, iov_len =
> 4160303534}, {iov_base = 0xf53b6538, iov_len = 4160304487}, {
> iov_base = 0xef5f1bf8, iov_len = 4160353204}, {iov_base = 0x0, iov_len =
> 4160298775}, {iov_base = 0x565d6b1f, iov_len = 4047184992}, {
> iov_base = 0xf53b6538, iov_len = 4160298775}, {iov_base = 0x11e1a300,
> iov_len = 0}, {iov_base = 0xf53b6558, iov_len = 4160358428}, {
> iov_base = 0xef5f1bf8, iov_len = 3997052964}}
> flen = <value optimized out>
> last_e = <value optimized out>
> e = <value optimized out>
> nvec = 0
> fd = (apr_file_t *) 0x0
> last_merged_bucket = (apr_bucket *) 0x0
> vec_trailers = {{iov_base = 0xef5ef160, iov_len = 1448999480}, {iov_base
> = 0xf1101130, iov_len = 4015976800}, {
> iov_base = 0xf53b6468, iov_len = 1448675696}, {iov_base = 0xef5efef0,
> iov_len = 4044362032}, {iov_base = 0xf048e2c3,
> iov_len = 1448999480}, {iov_base = 0x565dfa38, iov_len = 4114310437},
> {iov_base = 0x493e0, iov_len = 0}, {iov_base = 0x11e1a300,
> iov_len = 0}, {iov_base = 0xf7e90c59, iov_len = 1}, {iov_base = 0xf53b6498,
> iov_len = 4159153768}, {iov_base = 0x0,
> iov_len = 4160158260}, {iov_base = 0x493e0, iov_len = 4114310340}, {iov_base
> = 0xf53b64d8, iov_len = 4160136804}, {
> iov_base = 0xf53b64c4, iov_len = 1}, {iov_base = 0x493e0, iov_len =
> 4160099041}, {iov_base = 0xf00dff48, iov_len = 4023555248}}
> foffset = 0
> rv = 0
> more = (apr_bucket_brigade *) 0x0
> c = (conn_rec *) 0xf1100220
> net = (core_net_rec *) 0xf1100648
> ctx = (core_output_filter_ctx_t *) 0xee3e3030
> eblock = APR_NONBLOCK_READ
> input_pool = (apr_pool_t *) 0xf1100030
> #3 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
> e = (apr_bucket *) 0xf1101040
> #4 0x565bcbe5 in ap_http_chunk_filter (f=0xe83ca870, b=0xf1101130) at
> chunk_filter.c:189
> bytes = 0
> eos = (apr_bucket *) 0x0
> flush = (apr_bucket *) 0xef5f1bf8
> chunk_hdr =
"38e\r�\037\000\000\000\000\000\0008f;���[V"
> c = (conn_rec *) 0xf1100220
> more = (apr_bucket_brigade *) 0x0
> e = <value optimized out>
> rv = <value optimized out>
> #5 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
> e = (apr_bucket *) 0xf1101040
> #6 0x565ba5e2 in ap_http_outerror_filter (f=0xef5efef0, b=0xf1101130) at
> http_filters.c:1550
> r = (request_rec *) 0xef5ef160
> e = <value optimized out>
> #7 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
> e = (apr_bucket *) 0xf1101040
> #8 0x56579c1d in ap_content_length_filter (f=0xef5efec0, b=0xf1101130) at
> protocol.c:1338
> r = (request_rec *) 0xef5ef160
> ---Type <return> to continue, or q <return> to quit---
> ctx = (struct content_length_ctx *) 0xe83ca758
> e = <value optimized out>
> eblock = 4044361680
> #9 0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
> e = (apr_bucket *) 0xf1101040
> #10 0x565ad11b in ap_proxy_http_process_response (p=0xf1100030, r=0xef5ef160,
> backend=0x5950c1d8, origin=0xf1100808, conf=0x565efb08,
> server_portstr=0xf53ba8af "") at mod_proxy_http.c:1648
> readbytes = 910
> rv = <value optimized out>
> mode = <value optimized out>
> finish = 0
> c = (conn_rec *) 0xf1100220
> buffer = "\000\npported\000 com.microsoft.wm.srvppair,
> com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcac
> he,
com.microsoft.wm.startupprofile\000\n\000\000\000\000\034\b��`J��
>
a\002�X\210;�\217\036��P�\024�H�\004�'\n\000\000`\020��ة;�\034\b��"...
> buf = <value optimized out>
> keepchar = <value optimized out>
> rp = (request_rec *) 0xf1101140
> e = <value optimized out>
> bb = (apr_bucket_brigade *) 0xf1101130
> tmp_bb = (apr_bucket_brigade *) 0xee3e2ec8
> len = 15
> backasswards = 0
> interim_response = 0
> pread_len = 0
> save_table = (apr_table_t *) 0xef5f0fd0
> backend_broke = 0
> te = 0xe83ca488 "chunked"
> hop_by_hop_hdrs = {0x565d188d "Keep-Alive", 0x565ccb45
> "Proxy-Authenticate", 0x565d8aa9 "TE", 0x565d6a9f "Trailer",
> 0x565d18a1 "Upgrade", 0x0}
> #11 0x565af055 in proxy_http_handler (r=0xef5ef160, worker=0x565f3ea8,
> conf=0x565efb08,
> url=0xf11007a0
>
"/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.host",
> proxyname=0x0,
> proxyport=0) at mod_proxy_http.c:1885
> data = 0xef5ef160 "(�^� \002\020� �^V"
> bytes_read = 4044358176
> bytes_written = 4044361792
> status = <value optimized out>
> server_portstr =
>
"\000����\000\000\000\000(�;�\204\034��(�^�\b�^V�\t_�\000\000"
> scheme = 0xf1100700 "http"
> proxy_function = 0x565d6a0d "HTTP"
> backend = (proxy_conn_rec *) 0x5950c1d8
> is_ssl = <value optimized out>
> p = (apr_pool_t *) 0xf1100030
> #12 0x5659e5d0 in proxy_run_scheme_handler (r=0xef5ef160, worker=0x565f3ea8,
> conf=0x565efb08,
> url=0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.hos
> t", proxyhost=0x0, proxyport=0) at mod_proxy.c:2240
> n = 0
> rv = <value optimized out>
> #13 0x565a2c36 in proxy_handler (r=0xef5ef160) at mod_proxy.c:884
> url = 0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
> at.host"
> uri = 0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
> at.host"
> scheme = 0xef5f0c20 "http"
> p = 0x4 <Address 0x4 out of bounds>
> p2 = 0xef5ef2e8
"��^�h\b_���^�h\b_
> conf = (proxy_server_conf *) 0x565efb08
> ---Type <return> to continue, or q <return> to quit---
> proxies = (apr_array_header_t *) 0x565efbd0
> ents = (struct proxy_remote *) 0x565efbe8
> i = -250609048
> access_status = 0
> direct_connect = <value optimized out>
> str = <value optimized out>
> maxfwd = <value optimized out>
> balancer = (proxy_balancer *) 0x0
> worker = (proxy_worker *) 0x565f3ea8
> attempts = 0
> max_attempts = 0
> #14 0x565857dd in ap_run_handler (r=0xef5ef160) at config.c:157
> n = 0
> rv = <value optimized out>
> #15 0x56588f97 in ap_invoke_handler (r=0xef5ef160) at config.c:372
> handler = 0x0
> result = <value optimized out>
> old_handler = 0x565d4994 "proxy-server"
> ignore = <value optimized out>
> #16 0x565ba4fe in ap_process_request (r=0xef5ef160) at http_request.c:258
> access_status = <value optimized out>
> #17 0x565b728f in ap_process_http_connection (c=0xf1100220) at http_core.c:190
> r = (request_rec *) 0xef5ef160
> csd = (apr_socket_t *) 0x0
> #18 0x5658d4dd in ap_run_process_connection (c=0xf1100220) at connection.c:43
> n = 0
> rv = <value optimized out>
> #19 0x5658d5dc in ap_process_connection (c=0xf1100220, csd=0xf1100070) at
> connection.c:178
> rc = -250605504
> #20 0x565bfb2f in worker_thread (thd=0x569976a0, dummy=0x58e39370) at worker.c:544
> process_slot = 3
> thread_slot = 41
> csd = (apr_socket_t *) 0xf1100070
> bucket_alloc = (apr_bucket_alloc_t *) 0xef5f1130
> last_ptrans = (apr_pool_t *) 0x0
> ptrans = (apr_pool_t *) 0xf1100030
> rv = <value optimized out>
> is_idle = <value optimized out>
> #21 0xf7f6ba26 in dummy_worker (opaque=0x569976a0) at threadproc/unix/thread.c:142
> No locals.
> #22 0xf7eff45b in start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #23 0xf7e8424e in clone () from /lib/libc.so.6
>
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 44381] - Apache in Forward Proxy mode using 90% + CPU
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44381>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44381
tony@pc-tony.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tony@pc-tony.com
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org