I installed the Achain node on my Ubuntu 18 server. Node synchronization has stopped a while ago. Then I updated it to the latest version (v2.1). Sync is not active again. Node is now at block 8524100. Another problem is that Achain responds slowly to RPC requests. How can I solve the slow respond problem?
I am running the node as systemd service. For this, I use the --server --daemon parameters. But the node does not print any logs into the console.
[Unit]
Description=ACT Coin Daemon
After=network.target
[Service]
Type=simple
WorkingDirectory=/data/
ExecStart=/data/bin/2.1/Achain --data-dir /data/resources --wallet-dir /data/wallets --server --daemon
Restart=on-failure
[Install]
WantedBy=multi-user.target
{
"logging": {
"includes": [],
"appenders": [{
"name": "stderr",
"type": "console",
"args": {
"stream": "std_error",
"level_colors": [{
"level": "debug",
"color": "green"
},{
"level": "warn",
"color": "brown"
},{
"level": "error",
"color": "red"
}
]
},
"enabled": true
},{
"name": "default",
"type": "file",
"args": {
"format": "${timestamp} ${thread_name} ${context} ${file}:${line} ${method} ${level}] ${message}",
"filename": "/data/logs/default/default.log", // I have defined the full path
"flush": true,
"rotate": true,
"rotation_interval": 3600000000,
"rotation_limit": "86400000000"
},
"enabled": true
},{
"name": "rpc",
"type": "file",
"args": {
"format": "${timestamp} ${thread_name} ${context} ${file}:${line} ${method} ${level}] ${message}",
"filename": "/data/logs/rpc/rpc.log", // I have defined the full path
"flush": true,
"rotate": true,
"rotation_interval": 3600000000,
"rotation_limit": "86400000000"
},
"enabled": true
},{
"name": "blockchain",
"type": "file",
"args": {
"format": "${timestamp} ${thread_name} ${context} ${file}:${line} ${method} ${level}] ${message}",
"filename": "/data/logs/blockchain/blockchain.log", // I have defined the full path
"flush": true,
"rotate": true,
"rotation_interval": 3600000000,
"rotation_limit": "86400000000"
},
"enabled": true
},{
"name": "p2p",
"type": "file",
"args": {
"format": "${timestamp} ${thread_name} ${context} ${file}:${line} ${method} ${level}] ${message}",
"filename": "/data/logs/p2p/p2p.log", // I have defined the full path
"flush": true,
"rotate": true,
"rotation_interval": 3600000000,
"rotation_limit": "86400000000"
},
"enabled": true
}
],
"loggers": [{
"name": "default",
"level": "warn",
"enabled": true,
"additivity": false,
"appenders": [
"default",
"p2p"
]
},{
"name": "client",
"level": "warn",
"enabled": true,
"additivity": false,
"appenders": [
"default",
"p2p"
]
},{
"name": "rpc",
"level": "warn",
"enabled": true,
"additivity": false,
"appenders": [
"rpc"
]
},{
"name": "p2p",
"level": "warn",
"enabled": true,
"additivity": false,
"appenders": [
"p2p"
]
},{
"name": "user",
"level": "debug",
"enabled": true,
"additivity": false,
"appenders": [
"user"
]
},{
"name": "blockchain",
"level": "warn",
"enabled": true,
"additivity": false,
"appenders": [
"blockchain"
]
}
]
},
"ignore_console": false,
"client_debug_name": "MY_ACT", // I Filled this
"rpc": {
"enable": true, // false to true
"enable_cache": false,
"rpc_user": "my_rpc_user", // I Filled this
"rpc_password": "my_rpc_pass", // I Filled this
"rpc_endpoint": "127.0.0.1:0",
"httpd_endpoint": "0.0.0.0:2222", // I Changed this
"encrypted_rpc_endpoint": "127.0.0.1:0",
"encrypted_rpc_wif_key": "",
"htdocs": "./htdocs"
},
"statistics_enabled": false,
"default_peers": [
"node.achain.com:61696"
],
"maximum_number_of_connections": 200,
"use_upnp": true,
"chain_servers": [],
"chain_server": {
"enabled": true, // false to true
"listen_port": 0
},
"wallet_enabled": true,
"min_relay_fee": 1000,
"wallet_callback_url": "",
"light_network_fee": 1000,
"light_relay_fee": 1000,
"relay_account_name": "",
"faucet_account_name": ""
}