Troubleshooting
1. Lỗi không đăng ký được topic:
Log hiển thị lỗi:
Khởi động lại toàn bộ worker:
Thì restart lại toàn bộ worker bằng lệnh sau:
Stop all workers
Hoặc chỉ khởi động lại những worker bị lỗi:
Ví dụ khởi động lại worker-topic-1:
Tương tự với các worker khác.
Hoặc dùng lệnh dưới để xem các worker đang chạy và lấy tên của worker cần khởi động lại:
Hết lỗi đăng ký topic:
Đến khi có log:
net1-worker1-topic-3 | 2024-07-11T13:51:50Z INF Success: register node Tx Hash:=...
là đã đăng ký topic thành công topic 3. Các topic khác cũng tương tự.
Topic đã có tx đăng ký rồi thì các lần chạy lại sau hiển thị như sau:
net1-worker1-topic-3 | 2024-07-11T14:00:06Z INF node already registered for topic topic=3
2. Không kết nối được đến Head Node:
Hình trên là lỗi của worker topic 2 không kết nối được đến head node của Allora, log hiển thị dòng cuối cùng là
DBG host started peer discovery component=host
và không có log hiển thị nào khác của worker này.Cần khởi động lại worker của topic đó để kết nối lại đến head node, tương tự:
Khởi động lại chỉ worker bị lỗi
.Có thể dùng lệnh khởi động lại worker này nhiều lần và tại các thời điểm khác nhau, vì có thể do head node của Allora giới hạn kết nối đồng thời.
Nếu worker đã chạy bình thường, nhưng vẫn xem log vì nếu có log là
Resetting up chain connection
ở dòng cuối cùng, thì cần khởi động lại worker này, tương tự:Khởi động lại chỉ worker bị lỗi
.
3. Lỗi kết nối đến peer:
Lỗi này không ảnh hưởng vì worker này đang kết nối đến các worker khác của những người khác đã đăng ký đến head node của Allora, nên không lỗi này quan trọng, bỏ qua.
Thường khi có lỗi này thì worker vẫn chạy bình thường vì đã kết nối đến head node nên mới nhận được ip và port của các worker khác.
4. Kiểm tra Worker hoạt động không:
Kiểm tra worker topic 1:
Xem log hiển thị như sau là đã chạy thành công:
Có những lần kiểm tra chỉ hiển thị INF reporting for roll call
, nhưng không có command executed successfully
và Result from WASM:
thì thử lại lệnh curl
ở trên nhiều lần để xem có kết quả như hình không.
Tương tự kiểm tra worker của các topic khác:
Topic 3: đổi
"topic": "1"
thành"topic": "3"
,"value": "ETH"
thành"value": "BTC"
.Topic 5: đổi
"topic": "1"
thành"topic": "5"
,"value": "ETH"
thành"value": "SOL"
.Topic 2: đổi
"topic": "1"
thành"topic": "2"
.Topic 4: đổi
"topic": "1"
thành"topic": "4"
,"value": "ETH"
thành"value": "BTC"
.Topic 6: đổi
"topic": "1"
thành"topic": "6"
,"value": "ETH"
thành"value": "SOL"
.
Mỗi topic chỉ cần kiểm tra chạy thành công 1 lần là đủ, nếu khởi động lại worker topic nào thì cũng nên kiểm tra worker topic đó lại.
Last updated