61 lines
1.8 KiB
Markdown
61 lines
1.8 KiB
Markdown
|
# Lotus Environment Variables
|
||
|
|
||
|
## Building
|
||
|
|
||
|
## Common
|
||
|
|
||
|
The environment variables are common across most lotus binaries.
|
||
|
|
||
|
### `LOTUS_FD_MAX`
|
||
|
|
||
|
Sets the file descriptor limit for the process. This should be set high (8192
|
||
|
or higher) if you ever notice 'too many open file descriptor' errors.
|
||
|
|
||
|
### `LOTUS_JAEGER`
|
||
|
|
||
|
This can be set to enable jaeger trace reporting. The value should be the url
|
||
|
of the jaeger trace collector, the default for most jaeger setups should be
|
||
|
`localhost:6831`.
|
||
|
|
||
|
### `LOTUS_DEV`
|
||
|
|
||
|
If set to a non-empty value, certain parts of the application will print more
|
||
|
verbose information to aid in development of the software. Not recommended for
|
||
|
end users.
|
||
|
|
||
|
## Lotus Daemon
|
||
|
|
||
|
### `LOTUS_PATH`
|
||
|
|
||
|
Sets the location for the lotus daemon on-disk repo. If left empty, this defaults to `~/.lotus`.
|
||
|
|
||
|
### `LOTUS_SKIP_GENESIS_CHECK`
|
||
|
|
||
|
Can be set to `_yes_` if you wish to run a lotus network with a different
|
||
|
genesis than the default one built into your lotus binary.
|
||
|
|
||
|
### `LOTUS_CHAIN_TIPSET_CACHE`
|
||
|
|
||
|
Sets the cache size for the chainstore tipset cache. The default value is 8192,
|
||
|
but if your usage of the lotus API involves frequent arbitrary tipset lookups,
|
||
|
you may want to increase this.
|
||
|
|
||
|
### `LOTUS_CHAIN_INDEX_CACHE`
|
||
|
|
||
|
Sets the cache size for the chainstore epoch index cache. The default value is 32768,
|
||
|
but if your usage of the lotus API involves frequent deep chain lookups for
|
||
|
block heights that are very far from the current chain height, you may want to
|
||
|
increase this.
|
||
|
|
||
|
|
||
|
|
||
|
## Lotus Miner
|
||
|
|
||
|
A number of environment variables are respected for configuring the behavior of the filecoin proving subsystem. For more details on those [see here](https://github.com/filecoin-project/rust-fil-proofs/#settings).
|
||
|
|
||
|
### `LOTUS_MINER_PATH`
|
||
|
|
||
|
Sets the location for the lotus miners on-disk repo. If left empty, this defaults to `~/.lotusminer`.
|
||
|
|
||
|
|