Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AC8B4E2C4 for ; Sat, 12 Jan 2013 12:27:02 +0000 (UTC) Received: (qmail 54401 invoked by uid 500); 12 Jan 2013 12:27:01 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 53946 invoked by uid 500); 12 Jan 2013 12:26:58 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 53903 invoked by uid 99); 12 Jan 2013 12:26:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Jan 2013 12:26:57 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of minfrin@sharp.fm designates 174.143.229.200 as permitted sender) Received: from [174.143.229.200] (HELO chandler.sharp.fm) (174.143.229.200) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Jan 2013 12:26:49 +0000 Received: from chandler.sharp.fm (localhost [127.0.0.1]) by chandler.sharp.fm (Postfix) with ESMTP id CAD288C802B for ; Sat, 12 Jan 2013 06:26:27 -0600 (CST) Received: from [192.168.88.249] (pepperpotdsl.claranet.co.uk [217.158.253.219]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) (Authenticated sender: minfrin@sharp.fm) by chandler.sharp.fm (Postfix) with ESMTP id 470848C802A for ; Sat, 12 Jan 2013 06:26:27 -0600 (CST) From: Graham Leggett Content-Type: multipart/signed; boundary="Apple-Mail=_CF4A0E76-7EE9-4D85-842A-3CC056F29072"; protocol="application/pkcs7-signature"; micalg=sha1 Subject: httpd -X: does it still work? Message-Id: Date: Sat, 12 Jan 2013 14:26:25 +0200 To: "dev@httpd.apache.org" Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) X-Virus-Scanned: ClamAV using ClamSMTP X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_CF4A0E76-7EE9-4D85-842A-3CC056F29072 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi all, In theory, the -X flag is supposed to cause httpd to run a single = worker, and not detach or fork. What I'm finding in v2.4 is that despite = the -X flag, httpd detaches anyway, and cranks up the full set of = threads. Is this happening for anyone else, or just me? This is what happens with prefork: [root@tools01 httpd]# gdb --args /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later = This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show = copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/sbin/httpd...Reading symbols from = /usr/lib/debug/usr/sbin/httpd.debug...done. done. (gdb) run Starting program: /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X [Thread debugging using libthread_db enabled] Detaching after fork from child process 4204. Same with worker: [root@tools01 httpd]# gdb --args /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later = This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show = copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/sbin/httpd...Reading symbols from = /usr/lib/debug/usr/sbin/httpd.debug...done. done. (gdb) run Starting program: /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X [Thread debugging using libthread_db enabled] Detaching after fork from child process 4239. [New Thread 0x7fffefc1c700 (LWP 4240)] [New Thread 0x7fffef21b700 (LWP 4241)] [New Thread 0x7fffee81a700 (LWP 4242)] [New Thread 0x7fffede19700 (LWP 4243)] [New Thread 0x7fffed418700 (LWP 4244)] [New Thread 0x7fffeca17700 (LWP 4245)] [New Thread 0x7fffe7fff700 (LWP 4246)] [New Thread 0x7fffe75fe700 (LWP 4247)] [New Thread 0x7fffe6bfd700 (LWP 4248)] [New Thread 0x7fffe61fc700 (LWP 4249)] [New Thread 0x7fffe57fb700 (LWP 4250)] [New Thread 0x7fffe4dfa700 (LWP 4251)] [New Thread 0x7fffe43f9700 (LWP 4252)] [New Thread 0x7fffe39f8700 (LWP 4253)] [New Thread 0x7fffe2ff7700 (LWP 4254)] [New Thread 0x7fffe25f6700 (LWP 4255)] [New Thread 0x7fffe1bf5700 (LWP 4256)] [New Thread 0x7fffe11f4700 (LWP 4257)] [New Thread 0x7fffe07f3700 (LWP 4258)] [New Thread 0x7fffdfdf2700 (LWP 4259)] [New Thread 0x7fffdf3f1700 (LWP 4260)] [New Thread 0x7fffde9f0700 (LWP 4261)] [New Thread 0x7fffddfef700 (LWP 4262)] [New Thread 0x7fffdd5ee700 (LWP 4263)] [New Thread 0x7fffdcbed700 (LWP 4264)] [New Thread 0x7fffdc1ec700 (LWP 4265)] [New Thread 0x7fffdb7eb700 (LWP 4266)] [Thread 0x7fffefc1c700 (LWP 4240) exited] Same with event: [root@tools01 httpd]# gdb --args /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later = This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show = copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/sbin/httpd...Reading symbols from = /usr/lib/debug/usr/sbin/httpd.debug...done. done. (gdb) run Starting program: /usr/sbin/httpd -d /etc/httpd -f = /etc/httpd/conf/httpd.conf -DSERVER_ENV_SANDBOX = -DSERVER_DATACENTRE_LOCAL -DSERVER_CLASS_CORE -X [Thread debugging using libthread_db enabled] Detaching after fork from child process 4276. [New Thread 0x7fffefc19700 (LWP 4277)] [New Thread 0x7fffef218700 (LWP 4278)] [New Thread 0x7fffee817700 (LWP 4279)] [New Thread 0x7fffede16700 (LWP 4280)] [New Thread 0x7fffed415700 (LWP 4281)] [New Thread 0x7fffeca14700 (LWP 4282)] [New Thread 0x7fffe7fff700 (LWP 4283)] [New Thread 0x7fffe75fe700 (LWP 4284)] [New Thread 0x7fffe6bfd700 (LWP 4285)] [New Thread 0x7fffe61fc700 (LWP 4286)] [New Thread 0x7fffe57fb700 (LWP 4287)] [New Thread 0x7fffe4dfa700 (LWP 4288)] [New Thread 0x7fffe43f9700 (LWP 4289)] [New Thread 0x7fffe39f8700 (LWP 4290)] [New Thread 0x7fffe2ff7700 (LWP 4291)] [New Thread 0x7fffe25f6700 (LWP 4292)] [New Thread 0x7fffe1bf5700 (LWP 4293)] [New Thread 0x7fffe11f4700 (LWP 4294)] [New Thread 0x7fffe07f3700 (LWP 4295)] [New Thread 0x7fffdfdf2700 (LWP 4296)] [New Thread 0x7fffdf3f1700 (LWP 4297)] [New Thread 0x7fffde9f0700 (LWP 4298)] [New Thread 0x7fffddfef700 (LWP 4299)] [New Thread 0x7fffdd5ee700 (LWP 4300)] [New Thread 0x7fffdcbed700 (LWP 4301)] [New Thread 0x7fffdc1ec700 (LWP 4302)] [New Thread 0x7fffdb7eb700 (LWP 4303)] [Thread 0x7fffefc19700 (LWP 4277) exited] Regards, Graham -- --Apple-Mail=_CF4A0E76-7EE9-4D85-842A-3CC056F29072 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMRDCCBU4w ggQ2oAMCAQICEFh4aE4AMxvXDqDMsrLTRhgwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y azE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEg KGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24g Q2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAeFw0xMjA2MTAwMDAwMDBaFw0x MzA2MTAyMzU5NTlaMIIBETEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT aWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9S UEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMpOTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZh bGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJRCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2 aWNlMRcwFQYDVQQDFA5HcmFoYW0gTGVnZ2V0dDEfMB0GCSqGSIb3DQEJARYQbWluZnJpbkBzaGFy cC5mbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOfFKNXNAgdSNYJpArw4k7fFS4eb oK+cC/N93pqE+Zk57DmG4GJTr/ApvW/QtQlP7Prx1mE433jIBxV6Zk981kgVD2DZtZWqtZSicPNr Oyl5RGsrTJUgvg29x36ITeiBI0+JME4SOiwqoWkRh2VCe4ppCd/sjHMyYP587nGbuE8e7YXWpDcE r+j5ycQBDF4Yhs9tTrV3927nE1FBOS+yKFyql4Jded/x+lHs5o6JDqYM1KRGec86O2YUIyZJhGuP zJintlRPK9Tui4kjJPhmVTplkL9K7J5dFC5/ZYtsJMQENrCdkNiEcrVbFSlXmgbUAJxhnMtYmZnk xj/0puhpwyUCAwEAAaOB0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEw KjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9p bmRjMWRpZ2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDAN BgkqhkiG9w0BAQUFAAOCAQEAzipzl6mxQzLx0EnMK4LcmwxNQy8GpxHps6WbWKsF7534aYZxiJ4z JlU88ZlqzQXahxmNXbZ2+/ZYSXQuSdfBx06kOh/TkQff+iE3rMhE1edZ4DNx3lMvqtWWcN46a/vz TiMuf3F+Oxw+qxX2VIx04H14pLoAeePwWQ+bjqicogB2WlkaZlOB7daCqnDizcfKdpeyOVOonWkE o/PUp8RiRZr3WdC9vhfrVtvMvRQHpjiqRZBeP3DpnzkB43LUvF1p81n7W+CJt24nrJPuO4dwYXMg rxUZ87YPmCgXBmdu5IOzSLV+z8hQboo+JtAO0c6uTv2ez2zuspKYzcmhBQN30DCCBu4wggXWoAMC AQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVTMRcwFQYD VQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgG A1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFF MEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1 dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoXDTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYT AlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0 d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9y cGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNp Z24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElO i2/VAdBfDUeRilpMdD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJz IY313DDN5dlWCjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGD P3f5mf/+n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4j BmUmpSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1 MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMBIG A1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsGAQUFBwIB FhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0dHBzOi8vd3d3 LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2NybC52ZXJpc2lnbi5j b20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBYMFYW CWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUYMCYWJGh0dHA6Ly9s b2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREEJzAlpCMwITEfMB0GA1UEAxMWUHJp dmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdhCEH9OASiS+e1zPVD9kkrEfgwgfEGA1Ud IwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8w HQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2ln biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFz cyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSF CwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQa ulmkhztzIfGTgc+/aGNaZ/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2Cz FYqzlZw84J6zJ5ikNXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU 1nFYm77VPn222egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpI DmWOScjW+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GC MYIEizCCBIcCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0 IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90 IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmli ZXIgQ0EgLSBHMwIQWHhoTgAzG9cOoMyystNGGDAJBgUrDgMCGgUAoIICbTAYBgkqhkiG9w0BCQMx CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMzAxMTIxMjI2MjZaMCMGCSqGSIb3DQEJBDEW BBTeFZ/iJAUHrUrLSV2X+HUC7cRrIDCCAQMGCSsGAQQBgjcQBDGB9TCB8jCB3TELMAkGA1UEBhMC VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw YSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2ln biBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEczAhBYeGhOADMb1w6gzLKy00YY MIIBBQYLKoZIhvcNAQkQAgsxgfWggfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2ln biwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMg b2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs IFN1YnNjcmliZXIgQ0EgLSBHMwIQWHhoTgAzG9cOoMyystNGGDANBgkqhkiG9w0BAQEFAASCAQCn ypYa/dLz6LsqzmRbnJEYEp4AnAgDMZUiIDbp1XswQttTErB/RE6su3tOaaJwDEYrPg+U8c2dHBJi +l1jGnSth93eVxaDbVLj69h0vSIHErrbpj0SESu8oQojBF0ba3V/uvrzPCpNzFsT85Zcngu+Oy7d Q+GF9K3lnzi6r+PiM0TrjsH44fA/bjHQdw75IjiN9ODakXz0vXIDl/bBYR64T/5QE1Crq3gFqeQC 9YYwn8EokLf1jPq/sHOSp/MuTtObaG2ZEnaHUB+kkZ65iyfPonCs9vI9MMZpK7F0KvdKcMiLddQz +LXw+64l9sv5zOzZmLgP0cQzC6gbI/OAodi7AAAAAAAA --Apple-Mail=_CF4A0E76-7EE9-4D85-842A-3CC056F29072--