thanks very much !!<br><br>I wan't to check the query string , and I can use vcl to work for it where GET method.<br>I hope to check the POST string too ,how can I do ?<br>I find the post data follow the http header in sp->http0->ws ,  and the post data in htc->rxbuf->b too .<br>
can I do the check POST DATA work on HTC_Rx ?<br><br><div class="gmail_quote">2009/4/25 Adrian Otto <span dir="ltr"><<a href="mailto:aotto@mosso.com">aotto@mosso.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">Jilong Yang,<div><br></div><div>Set ping_interval to 0 to disable it, or set it to a really high number. When you stop the child process, the parent process no longer gets ping responses from it (checks by default every 3 seconds), so it tries to help by killing off the child and making a new one. It does not know you have it in a debugger.</div>
<div><br></div><div>Regards,<br><div><br></div><div>Adrian</div><div><br><div><div><div></div><div class="h5"><div>On Apr 24, 2009, at 10:00 PM, jilong yang wrote:</div><br></div></div><blockquote type="cite"><div><div></div>
<div class="h5"><br><div class="gmail_quote"><br><br><br>When I gdb to debug varnishd,after I set break or hbreak ,the varnishd SIGQUIT and then exit.<br>It let I can't debug it . why ?<br><br><br>ubuntu@ubuntu:~$ gdb /opt/varnish/sbin/varnishd 7469<br>
 GNU gdb 6.8-debian<br> Copyright (C) 2008 Free Software Foundation, Inc.<br>License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html" target="_blank">http://gnu.org/licenses/gpl.html</a>><br>
This is free software: you are free to change and redistribute it.<br> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"<br>and "show warranty" for details.<br>This GDB was configured as "i486-linux-gnu"...<br>
Attaching to program: /opt/varnish/sbin/varnishd, process 7469<br> Error while mapping shared library sections:<br>./<a href="http://vcl.1P9zoqAU.so" target="_blank">vcl.1P9zoqAU.so</a>: No such file or directory.<br>Reading symbols from /opt/varnish/lib/libvarnish.so.1...done.<br>
Loaded symbols for /opt/varnish/lib/libvarnish.so.1<br> Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.<br>Loaded symbols for /lib/tls/i686/cmov/librt.so.1<br>Reading symbols from /opt/varnish/lib/libvarnishcompat.so.1...done.<br>
Loaded symbols for /opt/varnish/lib/libvarnishcompat.so.1<br> Reading symbols from /opt/varnish/lib/libvcl.so.1...done.<br>Loaded symbols for /opt/varnish/lib/libvcl.so.1<br>Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.<br>
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2<br> Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.<br>[Thread debugging using libthread_db enabled]<br>[New Thread 0xb7d3c6b0 (LWP 7469)]<br>[New Thread 0x2f8fab90 (LWP 7476)]<br>
[New Thread 0x300fbb90 (LWP 7475)]<br> [New Thread 0x308fcb90 (LWP 7474)]<br>[New Thread 0xb13ebb90 (LWP 7473)]<br>[New Thread 0xb1becb90 (LWP 7472)]<br>[New Thread 0xb23edb90 (LWP 7471)]<br>[New Thread 0xb2beeb90 (LWP 7470)]<br>
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0<br> Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.<br>Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1<br>Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.<br>
Loaded symbols for /lib/tls/i686/cmov/libm.so.6<br> Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.<br>Loaded symbols for /lib/tls/i686/cmov/libc.so.6<br>Reading symbols from /lib/ld-linux.so.2...done.<br>Loaded symbols for /lib/ld-linux.so.2<br>
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.<br> Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2<br>Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.<br>Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2<br>
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.<br> Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2<br>Symbol file not found for ./<a href="http://vcl.1P9zoqAU.so" target="_blank">vcl.1P9zoqAU.so</a><br>
0xb7f24410 in __kernel_vsyscall ()<br>(gdb) break printf                                                       <----------here I set break <br> Breakpoint 1 at 0xb7d84334<br>(gdb) c                                                                     <--------- I continue <br>
Continuing.<br><br>Program received signal SIGQUIT, Quit.                     <-----------then the sig quit<br> [Switching to Thread 0xb2beeb90 (LWP 7470)]<br>0xb7f24410 in __kernel_vsyscall ()<br>(gdb) c<br>Continuing.<br>
<br>Program terminated with signal SIGQUIT, Quit.<br>The program no longer exists.<br>(gdb) c<br>The program is not being run.<br> (gdb)<br><br> </div><br></div></div><div style="margin: 0px;">_______________________________________________</div>
<div style="margin: 0px;">varnish-dev mailing list</div><div style="margin: 0px;"><a href="mailto:varnish-dev@projects.linpro.no" target="_blank">varnish-dev@projects.linpro.no</a></div><div style="margin: 0px;"><a href="http://projects.linpro.no/mailman/listinfo/varnish-dev" target="_blank">http://projects.linpro.no/mailman/listinfo/varnish-dev</a></div>
 </blockquote></div><br></div></div></div></blockquote></div><br>