<!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->
<!-- Describe the issue -->
<!--- What behavior did you expect? -->
We are experiencing the following node failure on one of our big wallets (about 300k addresses) from time to time: The node stops to do any I/O operations, but the bitcoind process still lives on. The node does not recover after some time. We are not sure that the constant reboots are a way to resolve this issue and are looking for help.
<!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->
<!--- How reliably can you reproduce the issue, what are the steps to do so? -->
The issue occurs from time to time with no real steps to reproduce. We are currently unaware on how to reproduce the issue on our own.
<!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->
Bitcoin Core 0.16.3 (bitcoin-0.16.3-x86_64-linux-gnu), grabbed from https://bitcoincore.org/bin/bitcoin-core-0.16.3/
<!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->
Ubuntu 16.04 instance with 8 vCPU, 16Gb RAM and SSD. The machine also runs some other crypto wallets, however, disk is not overloaded with activity and handles (or at least it seems so) just fine.
<!-- For the GUI-related issue on Linux provide names and versions of a distro, a desktop environment and a graphical shell (if relevant). -->
<!-- Any extra information that might be useful in the debugging process. -->
<!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->
We are doing quite a bunch of RPC requests on this node. Something about 25 requests per second on average, mostly getRawTransaction and validateAddress. Is this an OK load for bitcoind? Are there any suggestions on how to tweak RPC or related node params? I haven't seen any specific suggestions on the Internet except for "max them out and pray that your machine handles it"