What tells you that? In fact, your identity is no longer into the blacksmith window.
Following command can tell you what are the latest found challenges:
grep -a "Done:" $HOME/.config/duniter/duniter_default/duniter.log
Otherwise, you should see such logs, saying that’s it’s computing:
Matched X zeros
You should check the logs to understand what’s wrong.
Not related, but did you set up a different prefix on your two nodes for them not to compute the same hashes?
About not writing more blocks, I get this info on my Firefox Cesium tab (on the network section). There only one of my two nodes is shown and his block number is not the latest… I’m attaching an screenshot.
This is the window where the identities are counted in to adjust the PoW difficulty. Your identity didn’t wrote a block since then (a set/number of blocks (166 right now)) and is no longer counted as a blacksmith right now.
Is it an usual situation? How is it possible my two servers are stuck, and not just one of them?
Well, then I think it’s not very interesting having 2 servers running Duniter, loading resources to do it, for just more power in some limited scenarios, is it?
Yes, the fork resolution can get stuck sometime. That happen the two nodes get stuck. Btw, they are not stuck on the same block. That’s probably not the same issue. It’s probably related to the fact that they got network issue since having multiple nodes sharing the same identity could cause network issues into s2s (server-to-server) connection.
Right, from a computation point of view, that’s up to your objectives. You can specialize the node to some actions. One would compute blocks, but would not allow the clients to request its client API. The other node would not compute blocks, but would serve a client API. That’s up to you once you know what are the possibilities and your objectives
This is an OOM (out of memory) kill. Your system probably doesn’t have enough RAM/swap to have a full synchronisation running till the end. The kernel is killing processes which takes too much memory. You can check with htop the memory usage when you reach this application percentage (from 75%).
The more the currency growth, the more the initial synchronization requires RAM. There is no effort rigt now on Duniter v1 side to reduce its RAM usage during the initial sync. One option could be that you stop some services which eats memory on your machine during duniter sync command. The other option is having more RAM/(swap).