From owner-freebsd-questions@FreeBSD.ORG Sun Jul 16 12:54:00 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E62D16A4DE for ; Sun, 16 Jul 2006 12:54:00 +0000 (UTC) (envelope-from philippe.lang@attiksystem.ch) Received: from mail.attiksystem.ch (f29.attiksystem.ch [212.147.59.29]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5592343D46 for ; Sun, 16 Jul 2006 12:53:58 +0000 (GMT) (envelope-from philippe.lang@attiksystem.ch) Received: from poweredge.attiksystem.ch (poweredge.attiksystem.ch [10.0.0.29]) by mail.attiksystem.ch (8.12.11/8.12.11) with ESMTP id k6GCruM5020569 for ; Sun, 16 Jul 2006 14:53:57 +0200 (CEST) (envelope-from philippe.lang@attiksystem.ch) Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Sun, 16 Jul 2006 14:53:56 +0200 Content-Type: multipart/signed; boundary="----=_NextPart_000_0000_01C6A8E7.A4A2C400"; micalg=SHA1; protocol="application/x-pkcs7-signature" X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 Message-ID: <6C0CF58A187DA5479245E0830AF84F421D0F2E@poweredge.attiksystem.ch> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: Apache 2 in 6.0 jails: Connection refused: connect to listener on 0.0.0.0:80 Thread-Index: AcakHBz1gXvVDFMrTw6CU2Fkt9IWFQAFgUZQAACt6gABJ8SL0A== From: "Philippe Lang" To: "FreeBSD Questions" X-Spam-Score: -1.44 () ALL_TRUSTED X-Scanned-By: MIMEDefang 2.49 on 10.0.0.111 Subject: RE: Apache 2 in 6.0 jails: Connection refused: connect to listener on 0.0.0.0:80 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 12:54:00 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C6A8E7.A4A2C400 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I wrote: >> Hi, >> >> Every now and then, Apache 2.2.2 starts filling my httpd-error.log >> with thousands of lines like: >> >> [Sat Jul 08 20:57:32 2006] [warn] (61)Connection refused: >> connect to listener on 0.0.0.0:80 [Sat Jul 08 20:57:33 2006] [warn] >> (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 08 >> 20:57:34 2006] [warn] (61)Connection >> refused: connect to listener on 0.0.0.0:80 [Sat Jul 08 >> 20:57:35 2006] [warn] (61)Connection refused: connect to listener on >> 0.0.0.0:80 [Sat Jul 08 20:57:36 2006] [warn] (61)Connection refused: >> connect to listener on 0.0.0.0:80 [Sat Jul 08 20:57:37 2006] [warn] >> (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul >> 08 20:57:38 2006] [warn] (61)Connection refused: connect to listener >> on 0.0.0.0:80 [Sat Jul 08 20:57:39 2006] [warn] (61)Connection >> refused: connect to listener on 0.0.0.0:80 [Sat Jul 08 20:57:40 2006] >> [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 >> >> I'm running Apache in FreeBSD 6.0 RELEASE-p2 jails. >> >> Restarting Apache cures the problem for some time, until the problem >> appears again. It is not that frequent, but the servers are not much >> loaded either. >> >> I think I saw this problem appear with Apache 2.0, 2.1, and 2.2, so >> it's apparently here for a while. And others had this problem >> too: >> >> http://groups.google.ch/group/lucky.freebsd.apache/browse_thre >> ad/thread/7a5735ae7a3a4c2d/e2d0d9ba4ad7266e?lnk=st&q=Connectio > n+refused%3A+connect+to+listener+on+0.0.0.0%3A80&rnum=1> > &hl=de#e2d0d9ba4ad7266e >> >> I'm pretty sure this problem must be BSD or Jails specific. >> Does anyone have the same problem, or maybe a workaround? >> Note that Lighttpd NEVER had this problem on this server. > > One more precision: of course, when apache starts filling the > log with "Connection refused: connect to listener on > 0.0.0.0:80", the web server does not respond anymore, until I restart > it. Hi again, I did some further tests with Apache under FreeBSD 6.0 - Jail, and unfortunately, there is still the same annoying problem: suddenly the log starts being filled with hundreds of lines "Connection refused: connect to listener on 0.0.0.0:80", and Apache does not respond anymore. I have a log example, that shows the Apache freeze: -------------------------- [Sat Jul 15 14:25:36 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/adserver [Sat Jul 15 14:25:37 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/phpAdsNew [Sat Jul 15 14:25:37 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/phpadsnew [Sat Jul 15 14:25:37 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/phpads [Sat Jul 15 14:25:37 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/Ads [Sat Jul 15 14:25:38 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/ads [Sat Jul 15 14:25:38 2006] [error] [client 66.147.238.238] script '/home/verticaldrape/www/data/xmlrpc.php' not found or unabl e to stat [Sat Jul 15 14:25:39 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/xmlrpc [Sat Jul 15 14:25:39 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/xmlsrv [Sat Jul 15 14:25:39 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/blog [Sat Jul 15 14:25:39 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/drupal [Sat Jul 15 14:25:40 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/community [Sat Jul 15 14:25:40 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/blogs [Sat Jul 15 14:25:40 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/blogs [Sat Jul 15 14:25:40 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/blog [Sat Jul 15 14:25:41 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/blogtest [Sat Jul 15 14:25:41 2006] [error] [client 66.147.238.238] File does not exist: /home/verticaldrape/www/data/b2 [Sat Jul 15 14:25:42 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:43 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:44 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:45 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:46 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:47 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:48 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:49 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:50 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sat Jul 15 14:25:51 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [snip] [Sun Jul 16 04:50:10 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:11 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:12 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:13 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:14 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:15 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:16 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:17 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:18 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:19 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:20 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 [Sun Jul 16 04:50:21 2006] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80 -------------------------- The freeze appears apparently under high load, with about 4 connections a second from a robot. I made 2 changes in httpd.conf the last days, which apparently did not help: 1. Commented out: #LoadModule ssl_module libexec/apache22/mod_ssl.so 2. Added: AcceptFilter http none Does anyone have an idea where this problem might come from? I'm pretty sure it must be linked to the jail system in some way... Any chance things might be corrected in FreeBSD 6.1? My jails are all configured like this: jail_j29_hostname="j29.attiksystem.ch" jail_j29_ip="83.222.129.29" jail_j29_rootdir="/usr/jails/j29" jail_j29_exec="/bin/sh /etc/rc" jail_j29_devfs_enable="YES" I'm using the network interface "em" driver. Thanks for your help, --------------- Philippe Lang Attik System ------=_NextPart_000_0000_01C6A8E7.A4A2C400 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII/zCCAocw ggHwoAMCAQICEEdYYafa1wkm0CP4DOffAiswDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDYyMjE3MzE0NloXDTA3MDYyMjE3MzE0 NlowZzENMAsGA1UEBBMETGFuZzERMA8GA1UEKhMIUGhpbGlwcGUxFjAUBgNVBAMTDVBoaWxpcHBl IExhbmcxKzApBgkqhkiG9w0BCQEWHHBoaWxpcHBlLmxhbmdAYXR0aWtzeXN0ZW0uY2gwgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAOfvCPREDwfIbzsNRoyBDoSOWfI2NNWdRRMJXuj5ldF22gSQ 6MiXFUjt4HlRIwPb8x13hrv89GW/SmLjFThxf7NKZ8dPTZzp4ZlvrQBRAYhSuTQOJ8azyzruZu54 Ak7fa3pz26Q3B8kg4knZBz3O9Q4K1tK8AEdjNQpyDg/iDdzjAgMBAAGjOTA3MCcGA1UdEQQgMB6B HHBoaWxpcHBlLmxhbmdAYXR0aWtzeXN0ZW0uY2gwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQF AAOBgQAAzz+I6MrhWjbfWSgngW/DthHvXiTR6x0cCeb4T5mBb5dgueqgLnrh/2blsbCQuLWh0URe /1l/QQ2dY2elG3PEDPv9cCl/LcwsCsE1Nj3bGM4gdVx9crYvTw5dyyUuDq1KShV3uziE+o5Lyfx4 qWRYd6/yIBDVarohdpL8J0DJczCCAy0wggKWoAMCAQICAQAwDQYJKoZIhvcNAQEEBQAwgdExCzAJ BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMg RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3 DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEy MzEyMzU5NTlaMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZp Y2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBANRp19SwlGRbcelH2AxRtupykbCEXn0tDY97Et+FJXUodDpC LGMnn5V7S+9+GYcdhuqj3bnOlmQawhRuRKx85o/oTQ9xH0A4pgCjh3j2+ZSGXq3qwF5269kUo11u enwMpUtVfwYZKX+emibVars4JAhqmMex2qOYkf152+VaxBy5AgMBAAGjEzARMA8GA1UdEwEB/wQF MAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAx+ySfk749ZalZ2IqpPBNEWDQb41gWGGsJrtSNVwIzzD7 qEqWih9iQiOMFw/0umScF6xHKd+dmF7SbGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T9KbZfLH43F8j JgmRgHPQFBveQ6mDJfLmnC8Vyv6mq4oHdYsM3VGEa+T40c53ooEwggM/MIICqKADAgECAgENMA0G CSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYD VQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0 aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcN MDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5o wHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH 5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7 AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8v Y3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYw KQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUA A4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZ Ohl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NW IXiC3CEZNd4ksdMdRv9dX2VPMYIC+DCCAvQCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy ZWVtYWlsIElzc3VpbmcgQ0ECEEdYYafa1wkm0CP4DOffAiswCQYFKw4DAhoFAKCCAdgwGAYJKoZI hvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDYwNzE2MTI1MzQ3WjAjBgkqhkiG 9w0BCQQxFgQUUmNGFUy8H7tqNwLqDXOmxbt23MswZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0D BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw BwYFKw4DAhowCgYIKoZIhvcNAgUwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBHWGGn2tcJJtAj+Azn3wIrMIGHBgsqhkiG9w0BCRAC CzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0 ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBHWGGn2tcJ JtAj+Azn3wIrMA0GCSqGSIb3DQEBAQUABIGAH/dI5q6KTSCTRLZh6sWV0IsL9w/WUqLAM+agGKal KZkI9Zsj0BbfwE88aC/agXAbHf3FFz7wfPxCTUpJ/WvOtHSYQkZY/qHjFAIhpHZJiuHtQQpo/htA qijUNAfOhJ30OIEvpaUN0lVi2McKA16pBqgTLO2mHJ87CT4Xj9SxX34AAAAAAAA= ------=_NextPart_000_0000_01C6A8E7.A4A2C400--