novacoin-project / novacoin

Novacoin sources tree
MIT License
114 stars 516 forks source link

Socks proxy #202

Open svost opened 9 years ago

svost commented 9 years ago

Quote from: svost on Today at 10:12:51 AM Quote from: ShadowAlexey on Today at 09:18:59 AM P.S. Кастомный клиент на базе 0.5.2 не смог подключиться к сети после падения сокс прокси и его поднятия. Клиенту лайта нормально.

Поясни слово "кастомный". Постараюсь воспроизвести ситуацию. Ну кросс билд тега 0.5.2 с линухи с leveldb + berkleydb 6.0.20 и без опциональщины вообще + небольшие правки ни как не связанные с сетевым взаимодействием.

кажется иногда connect подвисает....

ShadowAlexey commented 9 years ago

Уложил\поднял прокси снова, подключилось, но намного медленнее чем клиент лайта, хотя по логике он к тем же клиентам прост должен был переподключиться...

ShadowAlexey commented 9 years ago

Поблымал еще раз 10, опять словил. Ждал реконекта час(в это время клиент лайта спокойно переподключился почти сразу). При этом состояние кошелька, синхронизированно 4 минуты назад, но последний блок старый. Лог: SetBestChain: new best=000000000011042dfa85 height=169972 trust=187100225995358 blocktrust=3925240921 date=04/16/15 07:59:44 ProcessBlock: ACCEPTED Flushing wallet.dat Flushed wallet.dat 671ms ERROR: Proxy error: general failure trying connection 5.79.68.161:7777 lastseen=9.4hrs SOCKS5 connecting 5.79.68.161 ERROR: Proxy error: TTL expired trying connection 178.140.23.89:7777 lastseen=33.9hrs SOCKS5 connecting 178.140.23.89 SOCKS5 connecting 62.210.239.164 ERROR: Proxy error: connection refused IRC connect failed IRC waiting 1294 seconds to reconnect ERROR: Proxy error: TTL expired trying connection 95.179.26.220:7777 lastseen=134.4hrs SOCKS5 connecting 95.179.26.220 ERROR: Proxy error: TTL expired trying connection 185.57.30.68:7777 lastseen=45.6hrs SOCKS5 connecting 185.57.30.68 ERROR: Proxy error: TTL expired trying connection 46.56.103.62:7777 lastseen=5070.5hrs SOCKS5 connecting 46.56.103.62 ERROR: Proxy error: TTL expired trying connection 94.241.207.160:7777 lastseen=866.7hrs SOCKS5 connecting 94.241.207.160 ERROR: Proxy error: TTL expired trying connection 96.127.212.151:7777 lastseen=807.4hrs SOCKS5 connecting 96.127.212.151 ERROR: Proxy error: TTL expired trying connection 68.232.186.171:7777 lastseen=42.7hrs SOCKS5 connecting 68.232.186.171 ERROR: Proxy error: TTL expired trying connection 176.193.154.104:7777 lastseen=298.5hrs SOCKS5 connecting 176.193.154.104 ERROR: Proxy error: TTL expired trying connection 190.167.29.91:7777 lastseen=9955.6hrs SOCKS5 connecting 190.167.29.91 ERROR: Proxy error: TTL expired trying connection 176.125.71.146:7777 lastseen=169.6hrs SOCKS5 connecting 176.125.71.146 ERROR: Proxy error: TTL expired trying connection 178.66.91.64:7777 lastseen=1143.9hrs SOCKS5 connecting 178.66.91.64 ResendWalletTransactions() ERROR: Proxy error: TTL expired trying connection 37.122.62.49:7777 lastseen=1011.9hrs SOCKS5 connecting 37.122.62.49 ERROR: Proxy error: TTL expired trying connection 95.153.167.206:7777 lastseen=397.9hrs SOCKS5 connecting 95.153.167.206 ERROR: Proxy error: TTL expired trying connection 70.171.52.147:7777 lastseen=130.6hrs SOCKS5 connecting 70.171.52.147 CTxMemPool::accept() : accepted fa3df776ff (poolsz 1) ERROR: Proxy error: TTL expired trying connection 109.254.254.5:7777 lastseen=24.5hrs SOCKS5 connecting 109.254.254.5 ERROR: Proxy error: connection refused trying connection 178.65.239.27:7777 lastseen=665.0hrs SOCKS5 connecting 178.65.239.27 ERROR: Proxy error: TTL expired trying connection 31.23.62.30:7777 lastseen=898.7hrs SOCKS5 connecting 31.23.62.30 getblocks -1 to 00000000000000000000 limit 500 ERROR: Proxy error: TTL expired trying connection 95.52.217.168:7777 lastseen=363.2hrs SOCKS5 connecting 95.52.217.168 ERROR: Proxy error: TTL expired trying connection 178.49.154.161:7777 lastseen=42.8hrs SOCKS5 connecting 178.49.154.161 ERROR: Proxy error: TTL expired trying connection 145.255.21.74:7777 lastseen=232.0hrs SOCKS5 connecting 145.255.21.74 ERROR: Proxy error: host unreachable trying connection 194.44.161.18:7777 lastseen=11.6hrs SOCKS5 connecting 194.44.161.18 ERROR: Proxy error: connection refused trying connection 46.180.174.182:7777 lastseen=17.5hrs SOCKS5 connecting 46.180.174.182 ERROR: Proxy error: TTL expired trying connection 92.76.144.68:7777 lastseen=4115.0hrs SOCKS5 connecting 92.76.144.68 ERROR: Proxy error: TTL expired trying connection 173.174.1.188:7777 lastseen=29.5hrs SOCKS5 connecting 173.174.1.188 ERROR: Proxy error: TTL expired trying connection 96.88.94.97:7777 lastseen=4.4hrs SOCKS5 connecting 96.88.94.97 ERROR: Proxy error: connection refused trying connection 186.6.249.129:7777 lastseen=5353.6hrs SOCKS5 connecting 186.6.249.129 ERROR: Proxy error: TTL expired trying connection 95.213.137.141:7777 lastseen=42.8hrs SOCKS5 connecting 95.213.137.141 ERROR: Proxy error: connection refused trying connection 217.21.60.212:7777 lastseen=907.8hrs SOCKS5 connecting 217.21.60.212 ERROR: Proxy error: TTL expired trying connection 213.230.83.32:7777 lastseen=971.0hrs SOCKS5 connecting 213.230.83.32 ERROR: Proxy error: TTL expired trying connection 95.54.210.127:7777 lastseen=15.5hrs SOCKS5 connecting 95.54.210.127 ERROR: Proxy error: connection refused trying connection 31.146.204.125:7777 lastseen=42.5hrs SOCKS5 connecting 31.146.204.125 ERROR: Proxy error: TTL expired trying connection 95.54.223.183:7777 lastseen=1438.1hrs SOCKS5 connecting 95.54.223.183 ERROR: Proxy error: TTL expired trying connection 5.34.39.103:7777 lastseen=76.1hrs SOCKS5 connecting 5.34.39.103 ERROR: Proxy error: TTL expired trying connection 109.120.154.181:7777 lastseen=42.8hrs SOCKS5 connecting 109.120.154.181 Flushed 13425 addresses to peers.dat 125ms Flushed 13425 addresses to peers.dat 110ms SOCKS5 connecting 62.210.239.164 ERROR: Proxy error: connection refused IRC connect failed IRC waiting 1483 seconds to reconnect socket recv error 10053 disconnecting node 157.161.128.60:7777 socket recv error 10053 disconnecting node 85.25.213.26:7777 socket recv error 10053 disconnecting node 109.236.85.42:7777 socket recv error 10053 disconnecting node 5.164.154.110:7777 socket recv error 10053 disconnecting node 89.250.26.133:7777 socket recv error 10053 disconnecting node 188.120.239.11:7777 Flushed 13425 addresses to peers.dat 109ms socket recv error 10053 disconnecting node 195.113.205.29:7777 socket recv error 10053 disconnecting node 54.201.183.106:7777 socket recv error 10053 disconnecting node 178.210.153.149:7777 Flushed 13425 addresses to peers.dat 406ms SOCKS5 connecting 62.210.239.164 ERROR: Proxy error: connection refused IRC connect failed IRC waiting 1691 seconds to reconnect Flushed 13425 addresses to peers.dat 125ms Flushed 13425 addresses to peers.dat 125ms Flushed 13425 addresses to peers.dat 141ms SOCKS5 connecting 62.210.239.164 ERROR: Proxy error: connection refused IRC connect failed IRC waiting 1920 seconds to reconnect Flushed 13425 addresses to peers.dat 125ms Flushed 13425 addresses to peers.dat 172ms Flushed 13425 addresses to peers.dat 153ms

CryptoManiac commented 9 years ago

Судя по логу, оно пытается подключиться к прокси, но получает ошибку (connection refused).

ShadowAlexey commented 9 years ago

Не, работает он нормально, пока прокси не выключается\включается. Вот с реконектом у клиента явный затык.

svost commented 9 years ago

? https://github.com/bitcoin/bitcoin/commit/fe9e88cb06cf47fc30b122e3c768aa0dc1813e48#diff-4942713bcd2752bb531bf76c9a0ba38e