Node Manager UX and Issues

Trying to start up 10 nodes on my server that already has nodes running:

sudo /home/safea/.local/bin/safenode-manager add --count 10 --node-port 14600-14609 --peer /ip4
/161.35.165.63/udp/56759/quic-v1/p2p/12D3KooWGBCKLkgwv8YWb3KQBwi9fG4GYMWhYcouKSi1TLe6qm3f
=================================================
              Add Safenode Services
=================================================
10 service(s) to be added
The safe user already exists
Retrieving latest version for safenode...
Downloading safenode version 0.105.6-alpha.4...
Download completed: /tmp/8979e40e-2cca-49b5-9fe1-c55bdb1b7120/safenode
Services Added:
 ✓ safenode51
    - Safenode path: /var/safenode-manager/services/safenode51/safenode
    - Data path: /var/safenode-manager/services/safenode51
    - Log path: /var/log/safenode/safenode51
    - RPC port: 127.0.0.1:32867
 ✓ safenode52
    - Safenode path: /var/safenode-manager/services/safenode52/safenode
    - Data path: /var/safenode-manager/services/safenode52
    - Log path: /var/log/safenode/safenode52
    - RPC port: 127.0.0.1:41717
 ✓ safenode53
...... *truncated
 ✓ safenode59
    - Safenode path: /var/safenode-manager/services/safenode59/safenode
    - Data path: /var/safenode-manager/services/safenode59
    - Log path: /var/log/safenode/safenode59
    - RPC port: 127.0.0.1:44373
 ✓ safenode60
    - Safenode path: /var/safenode-manager/services/safenode60/safenode
    - Data path: /var/safenode-manager/services/safenode60
    - Log path: /var/log/safenode/safenode60
    - RPC port: 127.0.0.1:46365
sudo /home/safea/.local/bin/safenode-manager start
=================================================
             Start Safenode Services
=================================================
Refreshing the node registry...
The safenode1 service is already running
The safenode2 service is already running
The safenode3 service is already running
The safenode4 service is already running
The safenode5 service is already running
The safenode6 service is already running
The safenode7 service is already running
......
The safenode48 service is already running
The safenode49 service is already running
The safenode50 service is already running

And it stopped there. Trying to start safenode51:

safea@safe-99:/home/mav$ sudo /home/safea/.local/bin/safenode-manager start --service-name safenode51
=================================================
             Start Safenode Services
=================================================
Refreshing the node registry...
Error:
   0: No service named 'safenode51'

Location:
   sn_node_manager/src/cmd/node.rs:391

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
safea@safe-99:/home/mav$

Does it have a limit of 50 hardcoded somewhere?

edit: Hmm… I can keep trying to “add” and it always does 51-60. Like it’s not updating the registry.

edit2: More info

safea@safe-99:/home/mav$ cat /etc/systemd/system/safenode51.service
[Unit]
Description=safenode51
[Service]
ExecStart=/var/safenode-manager/services/safenode51/safenode --rpc 127.0.0.1:45725 --root-dir /var/safenode-manager/services/safenode51 --log-output-dest /var/log/safenode/safenode51 --port 14600 --peer /ip4/161.35.165.63/udp/56759/quic-v1/p2p/12D3KooWGBCKLkgwv8YWb3KQBwi9fG4GYMWhYcouKSi1TLe6qm3f
Restart=on-failure
User=safe
[Install]
WantedBy=multi-user.target

Started 51 with systemctl, did nothing with 52.

safea@safe-99:/home/mav$ sudo systemctl start safenode51
safea@safe-99:/home/mav$ systemctl status safenode51
* safenode51.service - safenode51
     Loaded: loaded (/etc/systemd/system/safenode51.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-04-04 22:30:41 UTC; 9s ago
   Main PID: 3227977 (safenode)
      Tasks: 23 (limit: 154418)
     Memory: 18.0M
        CPU: 207ms
     CGroup: /system.slice/safenode51.service
             `-3227977 /var/safenode-manager/services/safenode51/safenode --rpc 127.0.0.1:45725 --root-dir /var/safenod>
safea@safe-99:/home/mav$ systemctl status safenode52
* safenode52.service - safenode52
     Loaded: loaded (/etc/systemd/system/safenode52.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
1 Like