mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Problem: Multi-threading not configured (#2165)
* Problem: Multi-threading not configured Solution: Auto-generate multi-threading config with default threads and workers set to 1 * Problem: Documentation not updated for multi-threading Solution: Updated necessary docs
This commit is contained in:
parent
b4401d27e4
commit
0f86e7d368
@ -89,7 +89,8 @@ config = {
|
|||||||
'bind': 'localhost:9984',
|
'bind': 'localhost:9984',
|
||||||
'loglevel': logging.getLevelName(
|
'loglevel': logging.getLevelName(
|
||||||
log_config['handlers']['console']['level']).lower(),
|
log_config['handlers']['console']['level']).lower(),
|
||||||
'workers': None, # if none, the value will be cpu_count * 2 + 1
|
'threads': 1,
|
||||||
|
'workers': 1, # if None, the value will be cpu_count * 2 + 1
|
||||||
},
|
},
|
||||||
'wsserver': {
|
'wsserver': {
|
||||||
'scheme': 'ws',
|
'scheme': 'ws',
|
||||||
|
@ -103,7 +103,7 @@ These settings are for the [Gunicorn HTTP server](http://gunicorn.org/), which i
|
|||||||
[Gunicorn's documentation](http://docs.gunicorn.org/en/latest/settings.html#loglevel)
|
[Gunicorn's documentation](http://docs.gunicorn.org/en/latest/settings.html#loglevel)
|
||||||
for more information.
|
for more information.
|
||||||
|
|
||||||
`server.workers` is [the number of worker processes](http://docs.gunicorn.org/en/stable/settings.html#workers) for handling requests. If `None` (the default), the value will be (2 × cpu_count + 1). Each worker process has a single thread. The HTTP server will be able to handle `server.workers` requests simultaneously.
|
`server.workers` is [the number of worker processes](http://docs.gunicorn.org/en/stable/settings.html#workers) for handling requests. If set to `None`, the value will be (2 × cpu_count + 1). Each worker process has a single thread. The HTTP server will be able to handle `server.workers` requests simultaneously.
|
||||||
|
|
||||||
**Example using environment variables**
|
**Example using environment variables**
|
||||||
```text
|
```text
|
||||||
@ -126,7 +126,7 @@ export BIGCHAINDB_SERVER_WORKERS=5
|
|||||||
"server": {
|
"server": {
|
||||||
"bind": "localhost:9984",
|
"bind": "localhost:9984",
|
||||||
"loglevel": "info",
|
"loglevel": "info",
|
||||||
"workers": null,
|
"workers": 1,
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user