程序默认是【3*服务器cpu核心数量】个Worker(进程),Worker数可以改,但是太多会比较吃内存。
Worker 进程也用于处理客户端请求,以实现高并发的网络应用。
高并发处理能力:通过增加 Worker 进程数量,可以更好地利用多核 CPU,并且能够同时处理更多的客户端请求,从而提高并发处理能力。
减少阻塞:多个 Worker 进程可以并行地处理请求,避免单个进程因为阻塞操作(例如 I/O 操作)而影响其他请求的响应速度。
容错能力增强:多个 Worker 进程可以提供一定程度的容错能力,当某个进程出现问题时,其他进程仍然可以继续工作,从而保持服务的稳定性。
方法
在docker-compose.yml中找到以下代码
并且在- SCAN_CACHEABLE=true代码下面添加
- WORKER_NUM=3
然后保存后 运行 docker-compose up -d
发表 :1年前