indexer not resilient to node timeout
Indexing Tezos mainnet:
2022-07-27 16:17:07,424 ERROR Mainnet.provider.index() failure!
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/djwebdapp/management/commands/index.py", line 13, in handle
blockchain.provider.index()
File "/usr/lib/python3.10/site-packages/djwebdapp/provider.py", line 151, in index
self.index_level(current_level)
File "/usr/lib/python3.10/site-packages/djwebdapp_tezos/provider.py", line 49, in index_level
for ops in block.operations():
File "/usr/lib/python3.10/site-packages/pytezos/rpc/query.py", line 99, in __call__
return self.node.get(
File "/usr/lib/python3.10/site-packages/pytezos/rpc/node.py", line 121, in get
return self.request('GET', path, params=params, timeout=timeout).json()
File "/usr/lib/python3.10/site-packages/pytezos/rpc/node.py", line 112, in request
raise RpcError(f'Not found: {path}')
pytezos.rpc.node.RpcError: ('Not found: /chains/main/blocks/2570504/operations',)
Found 0 blockchain to index! check is_active
System check identified some issues:
Full log:
HINT: ForeignKey(unique=True) is usually better served by a OneToOneField.
2022-07-27 16:14:34,808 INFO Indexing Mainnet
2022-07-27 16:14:43,564 INFO Found 81132 transactions to index
2022-07-27 16:14:46,307 INFO Found 9 contracts to index
2022-07-27 16:14:46,396 INFO Found 9 addresses to index
2022-07-27 16:14:46,397 DEBUG Indexing level 2570506
2022-07-27 16:14:54,520 INFO Syncing transaction oo2qtxVRVPzudNk5fwgJXbPqr1ytBugzdZHm3UqZ8uf4QR4dni5
2022-07-27 16:14:56,518 INFO Syncing transaction onv8nur5g5RbRHK1At7vW2nkmuMJ5Nj51Jkqq2KMLE3ArFdwmmX
2022-07-27 16:14:58,649 INFO Syncing transaction ongxR91LthqqwFmRfDAqBQt9Aa5FMrsuxBboiVcpZUu3swtpSae
2022-07-27 16:15:00,616 INFO Syncing transaction onhmnVhts5S3xfQ2uTYvQiGs2CvuTFTtiCnuAqNDZAGemhN2AuR
2022-07-27 16:15:02,572 INFO Syncing transaction ooV2eavh3HBXdKTKMyvmj69r9owrUf69fcuZEwMYNHhVQ6SzhDx
2022-07-27 16:15:08,668 INFO Syncing transaction oomiCbydhgzzsYpXCUXKvw9cuoCUsXNUxCsgf62ZesQ57FA3JQo
2022-07-27 16:15:10,291 INFO Syncing transaction oomiCbydhgzzsYpXCUXKvw9cuoCUsXNUxCsgf62ZesQ57FA3JQo
2022-07-27 16:15:11,915 INFO Syncing transaction onpAr9tx2aU2e8h5u7k1bUhMBpTvNDif9UL6H8mTiHEU386VatF
2022-07-27 16:15:14,251 INFO Syncing transaction onqBSfb7Uf9V1Frvr7GDqX9LNQqaywNpdbJpeznj2bUXpXrVy4x
2022-07-27 16:15:16,183 INFO Syncing transaction opRLhMMV2Dmuf1r3SkTnDLvcTAdYd3eJTrGtwBxN5YtYn9dhoqP
2022-07-27 16:15:18,131 INFO Syncing transaction oo8PeUQnoTTpjR6ZXGYkKaAfW3Wf6rgwVKRUvi7DaHvv5DW6zDu
2022-07-27 16:15:20,143 INFO Syncing transaction ooU7q8Gt9sxxuzLFmuptY67DLxo9PkpyUmkjnS6GQ3YRGm4b49o
2022-07-27 16:15:22,267 INFO Syncing transaction oo3SjUexXGbi3b4BjvZL6Nqt3FnsWicm3BFRWGo84EWrp6m1QqA
2022-07-27 16:15:24,187 INFO Syncing transaction onnES7B9M9iTiK5bqMKQhUizXTA7e3RGYVsXmt6mDPmACD4WGKg
2022-07-27 16:15:25,961 INFO Syncing transaction oogUUD7SBUX8cuaEa89ZG41RLQUxE2mkBxfjLgvRKXaLHugJkXM
2022-07-27 16:15:27,864 INFO Syncing transaction op2zCD2TW3jKzF1nQEWY9YBjS38iaUZJWqaREtop4yApwMQ3dUD
2022-07-27 16:15:30,019 INFO Syncing transaction opBBzMsnWLZLaPTvzgZqmL8ki27mjFJs3TBNtyXtj46mJDPqkeg
2022-07-27 16:15:32,166 INFO Syncing transaction oo8DvjfWWjUDSHoY1GVNZSSHFqesE12jfZxpvkeF8VPndwsmiec
2022-07-27 16:15:34,117 INFO Syncing transaction ooU5rnYF52NALHT2LktS39H4UMUNLojyCGvXpYoHdJ2K1BS2xoG
2022-07-27 16:15:35,978 INFO Syncing transaction oorS4NaeRy6CojLYxAVaeDGbpzVAvmPFbtpqTaTHs4RJ5m48j4P
2022-07-27 16:15:37,983 INFO Syncing transaction ooYd3g7Rp3KnVfQp4GvYNvU83yRqfuB8w51B7TV4YXEQfAaRAw2
2022-07-27 16:15:39,910 INFO Syncing transaction ooHhJyB54k3sWLnGVhUJCyPPM6H2GXfKwMAcxCTFxEMYa9Q7WYf
2022-07-27 16:15:41,861 INFO Syncing transaction opaZTaB6fBN1oKnbREEbwC3FKVxQ2sfvybV1A96j9VFsTxmBRNZ
2022-07-27 16:15:43,894 INFO Syncing transaction ooahFQ8CKyzs9EvJB8gHQvn5wX1mMNTW9v6m2NzKkjzme4MbYNN
2022-07-27 16:15:46,034 DEBUG Indexing level 2570505
2022-07-27 16:16:09,821 INFO Syncing transaction ooQ7qkWV8SfmDTKjphnBVFiWDg9FZ5gFH5RkWsigbeXzuDHRWK9
2022-07-27 16:16:12,724 INFO Syncing transaction ooB9DdZxKWNvEU5BqPhyJpyFgMYm6jGTebGoRQK58dnrkobh1w3
2022-07-27 16:16:14,544 INFO Syncing transaction oog7kUtshaQqwCbGbYXqSEJV2cTvYdp1tBaBeyqdnLhnpAP3sdu
2022-07-27 16:16:37,547 INFO Syncing transaction oo4KdDbCfzC5KrJzpUBU55PgbGC2UqukmxNkF9fkL7modwDuaYT
2022-07-27 16:16:39,512 INFO Syncing transaction opa1qmgQin3kBGWf9CodvYqiFCHoRHGWvxvWhK4yc7oUfQLT2Wk
2022-07-27 16:16:41,254 INFO Syncing transaction op5e1dy1bPmxVfTGrY6XVwXLkLrTWPjAEVKuNtGqytpia6xGVUj
2022-07-27 16:16:43,603 INFO Syncing transaction oo3cN9egH7M42QRSYm7qWHD8UHk3RjPZMBNNkqXPER35wrWnBeh
2022-07-27 16:16:45,329 INFO Syncing transaction oo3cN9egH7M42QRSYm7qWHD8UHk3RjPZMBNNkqXPER35wrWnBeh
2022-07-27 16:16:46,961 INFO Syncing transaction ooKj8csEDAqX79qT6LEqAKqkS4tGb4hfEYhFzUXqSk5d1Z1VyuY
2022-07-27 16:16:49,191 INFO Syncing transaction oox8wgPcVo85WX2t2w3oVB4H7qhvKvtrb7anRiUqziqaDzMBFj5
2022-07-27 16:16:51,029 INFO Syncing transaction ootru5Ka43ZtBu8aEewupRzFyKsSujqqBNmk8jRjbQgDHBzKfAv
2022-07-27 16:16:53,036 INFO Syncing transaction ongEtrkfnA2RJRD76DzqTkfVSgiuKJuiyEm4cuNuuMgY55dXZV7
2022-07-27 16:16:54,884 INFO Syncing transaction opVvEWib6Tqt2gku8wjfY9hYs7qxiNR8EEqD6zZiMyBPso9sFCD
2022-07-27 16:16:56,945 INFO Syncing transaction ooP2s3LzJJb1CdTqTXrvTFLtPXb9kRB8PdAhbo85H6E3hR8q1Vf
2022-07-27 16:16:58,888 INFO Syncing transaction ooTqjL89GGnpjiNGUkdi8HUwEXSqnNkvGotyqNBdpMabJvJDL51
2022-07-27 16:17:01,412 INFO Syncing transaction oo8e4m7uoeiDb1o4mNXqXWs3mLf5npGtT8b1zLx5Xspu4sM8s1A
2022-07-27 16:17:03,346 INFO Syncing transaction oo63HCn2Z6zivWBpWdTnCUiLGp1vWpuAVfuzwz7RuTaU9WA9io9
2022-07-27 16:17:05,102 INFO Syncing transaction op7gBoxaS62YmcMpPhuzCdvG9KwbTzA4h2FHgJmaPtGaDbCuS9k
2022-07-27 16:17:06,873 DEBUG Indexing level 2570504
2022-07-27 16:17:07,424 ERROR Mainnet.provider.index() failure!
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/djwebdapp/management/commands/index.py", line 13, in handle
blockchain.provider.index()
File "/usr/lib/python3.10/site-packages/djwebdapp/provider.py", line 151, in index
self.index_level(current_level)
File "/usr/lib/python3.10/site-packages/djwebdapp_tezos/provider.py", line 49, in index_level
for ops in block.operations():
File "/usr/lib/python3.10/site-packages/pytezos/rpc/query.py", line 99, in __call__
return self.node.get(
File "/usr/lib/python3.10/site-packages/pytezos/rpc/node.py", line 121, in get
return self.request('GET', path, params=params, timeout=timeout).json()
File "/usr/lib/python3.10/site-packages/pytezos/rpc/node.py", line 112, in request
raise RpcError(f'Not found: {path}')
pytezos.rpc.node.RpcError: ('Not found: /chains/main/blocks/2570504/operations',)
Found 0 blockchain to index! check is_active
System check identified some issues:
WARNINGS:
djwebdapp.Account: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
HINT: Configure the DEFAULT_AUTO_FIELD setting or the AppConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
djwebdapp.Blockchain: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
HINT: Configure the DEFAULT_AUTO_FIELD setting or the AppConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
djwebdapp.Explorer: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
HINT: Configure the DEFAULT_AUTO_FIELD setting or the AppConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
djwebdapp.Node: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
HINT: Configure the DEFAULT_AUTO_FIELD setting or the AppConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
merch_pack.PurchaseMerchPack.user: (fields.W342) Setting unique=True on a ForeignKey has the same effect as using a OneToOneField.
HINT: ForeignKey(unique=True) is usually better served by a OneToOneField.
2022-07-27 16:17:21,321 INFO Indexing Mainnet
2022-07-27 16:17:29,544 INFO Found 81174 transactions to index
2022-07-27 16:17:31,376 INFO Found 9 contracts to index
2022-07-27 16:17:31,466 INFO Found 9 addresses to index
2022-07-27 16:17:31,467 DEBUG Indexing level 2570512
2022-07-27 16:19:17,212 INFO Syncing transaction opXphTzDqJrUw1nQ9uNkeBwcZGm9HyxeYz6yfCRz181gNmLKhKP
2022-07-27 16:19:19,101 INFO Syncing transaction onrz1SnBgNEYMBPExHCEfH4njZhXAt1U2YCdjwFw39SvLnc2P2r
2022-07-27 16:19:21,130 INFO Syncing transaction opTew8a41BmeMrw5jGHA482RMom6B5B6UQkfY8fMYWa6Gnrty3D
2022-07-27 16:19:23,112 INFO Syncing transaction ooefyR8Zvub5TKMi6saFinQraFJ79yRyXDk891B37NHDVBaDpLZ
2022-07-27 16:19:25,206 INFO Syncing transaction ooMyf1kd3gXUzgZAzWy3Hy4DEhcZYPHLLXtWuj1UoaKyq8XhayK
2022-07-27 16:19:26,857 INFO Syncing transaction ooEbSj6KQpNYELXU4PRGDKtuKJff3hgQotPdVxNmZSd4DQaj64Z
2022-07-27 16:19:28,590 INFO Syncing transaction opVkSXyLzRDnZ6ShqVcKYsDDH5f1nuuUQYxMKMyQAvgDvV5Fqif
2022-07-27 16:19:30,322 INFO Syncing transaction opVkSXyLzRDnZ6ShqVcKYsDDH5f1nuuUQYxMKMyQAvgDvV5Fqif
2022-07-27 16:19:33,053 INFO Syncing transaction op9zj133rMw35Hy1acGFbh5PBR4JQVGTTESMnwnGmg6zxXHEro4
2022-07-27 16:19:34,830 INFO Syncing transaction op9zj133rMw35Hy1acGFbh5PBR4JQVGTTESMnwnGmg6zxXHEro4
2022-07-27 16:19:36,451 INFO Syncing transaction op9zj133rMw35Hy1acGFbh5PBR4JQVGTTESMnwnGmg6zxXHEro4
2022-07-27 16:19:38,213 INFO Syncing transaction opMUbsVT7L2MoSo3JZA6QxUMJhQYdonrp8KFKemFhVZpZ2ELCMX
2022-07-27 16:19:39,781 INFO Syncing transaction opMUbsVT7L2MoSo3JZA6QxUMJhQYdonrp8KFKemFhVZpZ2ELCMX
2022-07-27 16:19:41,336 INFO Syncing transaction ooijNepM23wAFPVmqzKUwK2Hvk2ZkGNjxJ47FHmRF1TSgtqXkyu
2022-07-27 16:19:42,926 INFO Syncing transaction ooijNepM23wAFPVmqzKUwK2Hvk2ZkGNjxJ47FHmRF1TSgtqXkyu
2022-07-27 16:19:44,470 INFO Syncing transaction oo9FvKJeLbh9YMir4ZiuaheRYKApsBm5y4DXpRGVFZDDbNTD9Xm
2022-07-27 16:19:46,022 INFO Syncing transaction oo9FvKJeLbh9YMir4ZiuaheRYKApsBm5y4DXpRGVFZDDbNTD9Xm
2022-07-27 16:19:47,751 INFO Syncing transaction opJFhxinWuYEbGu2pvBrYQyMZMxoEs8w724bGvnaRKJVtuU3Jff
2022-07-27 16:19:49,370 INFO Syncing transaction opJFhxinWuYEbGu2pvBrYQyMZMxoEs8w724bGvnaRKJVtuU3Jff
2022-07-27 16:19:50,909 INFO Syncing transaction ooHQzbTPvJkj3aQVoxPdtV452ZCEgaTRwyFqo2WSZid7N68UFc1
2022-07-27 16:20:01,453 INFO Syncing transaction ood9cCzXR3AwYzET9sw9c2zb8Gc87uW89b8UiqyMyP3X1cSnmbD
2022-07-27 16:20:03,085 INFO Syncing transaction ood9cCzXR3AwYzET9sw9c2zb8Gc87uW89b8UiqyMyP3X1cSnmbD
2022-07-27 16:20:04,631 INFO Syncing transaction opCAdW9SAYwKGSTRivZAa1T7EAGoj4L83tX4DGt4e6ZWzxJvyKW
2022-07-27 16:20:07,062 INFO Syncing transaction oow8BJsJ8CLLsTw8QsMLQfnXLmzgfc1xXwTES2wgjPyNNyTHhx8
2022-07-27 16:20:09,017 INFO Syncing transaction oo7Q7QVBkxVu2Y5AXEMGYxpQHATdFjb9nx6skZtiWED2L1pSTwW
2022-07-27 16:20:10,803 INFO Syncing transaction oovavXdt5DseJn54zJUdHDeLLuXPjyW1hvFdZJSvFQTkMZKaNZE
2022-07-27 16:20:12,675 INFO Syncing transaction oopevwJLyUnTrjnKFdZYBiJePV9apWJp9h3Lno3j2uTpSsT3XDB
2022-07-27 16:20:14,834 INFO Syncing transaction oohpgHWwBppkQmP2ijbnnpQBan4UaDp4hLwkza8G3NAAoxjNE7V
2022-07-27 16:20:16,753 INFO Syncing transaction opJxsSCvMCYNiziPurQUocLGJ715KKXZWpMEqt3R2ZfWsXzVEpM
2022-07-27 16:20:18,704 INFO Syncing transaction onmayDEqJrZJ1MG9McBVMKCv7tQzkGJJM2fkQHiA6o8GjGm4LjT