poppy goes into a death spiral when amqp is not available
Bug #906211 reported by
Julian Edwards
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
txpkgupload |
Triaged
|
Critical
|
Unassigned |
Bug Description
On germanium, the poppy server will suddenly get slow to respond to SFTP requests and eventually time out. In its logs you can see that at some point it stops trying to contact the XMLRPC auth server. During this time, FTP requests are still served OK.
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Critical |
description: | updated |
description: | updated |
affects: | launchpad → txpkgupload |
Changed in txpkgupload: | |
assignee: | nobody → yongyuth chuenwanichakool (chox1111) |
status: | Triaged → Incomplete |
Changed in txpkgupload: | |
status: | Incomplete → Triaged |
assignee: | yongyuth chuenwanichakool (chox1111) → nobody |
To post a comment you must log in.
(reposting last comment with IP addresses hidden)
So far I can see that xmlrpc requests to the auth server are timing out. See the first line and then further on there's a "
User timeout caused connection failure". This is only ever caused by a TCP-level timeout of the SYN package which defaults to 30 seconds.
2011-12-16 10:27:38+0000 [SSHService ssh-userauth on KeepAliveSettin gSSHServerTrans port (TimeoutProtocol)] Starting factory <twisted. web.xmlrpc. _QueryFactory instance at 0x7b53248> r),21,xxx] DTPFactory. setTimeout set to 10 seconds r),21,xxx] DTPFactory starting on 58422 r),21,xxx] Starting factory <twisted. protocols. ftp.DTPFactory instance at 0xa47b248> protocols. ftp.DTPFactory] DTPFactory. buildProtocol protocols. ftp.DTPFactory] cancelling DTP timeout r),21xxx] cleanupDTP r),21,xxx] <<class 'twisted. internet. tcp.Port' > of twisted. protocols. ftp.DTPFactory on 58422> r),21xxx] dtpFactory. stopFactory r),21,xxx] DTPFactory. setTimeout set to 10 seconds r),21,xxx] DTPFactory starting on 34064 r),21,xxx] Starting factory <twisted. protocols. ftp.DTPFactory instance at 0xa7cefc8> protocols. ftp.DTPFactory instance at 0xa47b248> stopFactory protocols. ftp.DTPFactory] DTPFactory. buildProtocol protocols. ftp.DTPFactory] cancelling DTP timeout internet. error.TimeoutEr ror'>: User timeout caused connection failure. web.xmlrpc. _QueryFactory instance at 0x7b53248>
2011-12-16 10:27:57+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:57+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:57+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:58+0000 [twisted.
2011-12-16 10:27:58+0000 [twisted.
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [FTP (ProtocolWrappe
2011-12-16 10:27:59+0000 [-] (TCP Port 58422 Closed)
2011-12-16 10:27:59+0000 [-] Stopping factory <twisted.
2011-12-16 10:27:59+0000 [-] dtpFactory.
2011-12-16 10:28:00+0000 [twisted.
2011-12-16 10:28:00+0000 [twisted.
2011-12-16 10:28:08+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.
]
2011-12-16 10:28:08+0000 [-] udienz failed auth publickey
2011-12-16 10:28:08+0000 [-] unauthorized login: unable to get avatar id
2011-12-16 10:28:08+0000 [-] Stopping factory <twisted.