Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jul 2006 14:53:56 +0200
From:      "Philippe Lang" <philippe.lang@attiksystem.ch>
To:        "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   RE: Apache 2 in 6.0 jails: Connection refused: connect to listener on 0.0.0.0:80
Message-ID:  <6C0CF58A187DA5479245E0830AF84F421D0F2E@poweredge.attiksystem.ch>

next in thread | raw e-mail | index | archive | help
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6C0CF58A187DA5479245E0830AF84F421D0F2E>