Unable to increase the maximum open file descriptor limit to 500000

Failed to start validator nodeļ¼ŒOn testnetļ¼Œthe error msg is:

[2021-08-22T07:18:49.749446200Z ERROR solana_ledger::blockstore] Unable to increase the maximum open file descriptor limit to 500000
thread ā€˜mainā€™ panicked at ā€˜Failed to open ledger database: UnableToSetOpenFileDescriptorLimitā€™, core/src/validator.rs:1080:6
stack backtrace:
0: rust_begin_unwind
at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0/library/std/src/panicking.rs:493:5
1: core::panicking::panic_fmt
at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0/library/core/src/panicking.rs:92:14
2: core::option::expect_none_failed
at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0/library/core/src/option.rs:1300:5
3: solana_core::validator::new_banks_from_ledger
4: solana_core::validator::Validator::new
5: solana_validator::main
note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.
[2021-08-22T07:18:49.817830300Z ERROR solana_metrics::metrics] datapoint: panic program=ā€œvalidatorā€ thread=ā€œmainā€ one=1i message=ā€œpanicked at ā€˜Failed to open ledger database: UnableToSetOpenFileDescriptorLimitā€™, core/src/validator.rs:1080:6ā€ location=ā€œcore/src/validator.rs:1080:6ā€

What should i do to fix this problemļ¼Ÿ

Currently recommended Open File Descriptor Limit is 1 000 000, please adjust accordingly.