Do check needConnection for evey site after startup to have up to date protected ip list
This commit is contained in:
parent
81e96d25ba
commit
3561ddf7d3
1 changed files with 5 additions and 6 deletions
|
@ -278,13 +278,12 @@ class FileServer(ConnectionServer):
|
||||||
if site.bad_files:
|
if site.bad_files:
|
||||||
site.retryBadFiles()
|
site.retryBadFiles()
|
||||||
|
|
||||||
if not startup: # Don't do it at start up because checkSite already has needConnections at start up.
|
if time.time() - site.settings.get("modified", 0) < 60 * 60 * 24 * 7:
|
||||||
if time.time() - site.settings.get("modified", 0) < 60 * 60 * 24 * 7:
|
# Keep active connections if site has been modified witin 7 days
|
||||||
# Keep active connections if site has been modified witin 7 days
|
connected_num = site.needConnections(check_site_on_reconnect=True)
|
||||||
connected_num = site.needConnections(check_site_on_reconnect=True)
|
|
||||||
|
|
||||||
if connected_num < config.connected_limit: # This site has small amount of peers, protect them from closing
|
if connected_num < config.connected_limit: # This site has small amount of peers, protect them from closing
|
||||||
peers_protected.update([peer.key for peer in site.getConnectedPeers()])
|
peers_protected.update([peer.key for peer in site.getConnectedPeers()])
|
||||||
|
|
||||||
time.sleep(1) # Prevent too quick request
|
time.sleep(1) # Prevent too quick request
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue