Issue5177
Created on 2009-02-07 14:13 by jon_dee, last changed 2009-03-30 15:52 by jnoller.
|
msg81336 - (view) |
Author: Jon Dee (jon_dee) |
Date: 2009-02-07 14:13 |
|
Without this flag it is necessary to wait for e.g. 120s after closing
down a 'BaseManager' server before restarting, due to the socket being
in the TIME_WAIT state.
Example error, which occurs if a server is started, data transmitted
down the socket, the server shut down, then restarted:
File "/usr/local/lib/python2.6/multiprocessing/connection.py", line
220, in __init__
self._socket.bind(address)
File "<string>", line 1, in bind
error: [Errno 48] Address already in use
I added (locally):
self._socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
to SocketListener.__init__, and it resolves the issue.
|
|
msg84568 - (view) |
Author: Jesse Noller (jnoller) |
Date: 2009-03-30 15:51 |
|
Resolved in r70717 on python trunk. Will merge back into 2.6-maint later
today. Test added as well.
|
|
| Date |
User |
Action |
Args |
| 2009-03-30 15:52:54 | jnoller | set | status: open -> closed |
| 2009-03-30 15:51:44 | jnoller | set | resolution: fixed messages:
+ msg84568 |
| 2009-03-29 15:45:02 | jnoller | set | priority: high |
| 2009-03-06 21:44:08 | ajaksu2 | set | keywords:
+ patch assignee: jnoller stage: test needed |
| 2009-02-07 17:33:45 | pitrou | set | nosy:
+ jnoller |
| 2009-02-07 15:03:54 | giampaolo.rodola | set | nosy:
+ giampaolo.rodola |
| 2009-02-07 14:13:03 | jon_dee | create | |
|