Skip to content

Commit 5c71f7d

Browse files
author
e1732a364fed
committed
rcc: only serve WebsocketLogger when api_server is enabled
1 parent 169e3ed commit 5c71f7d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

crates/ruci-cmd/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ fn log_setup(args: Args) -> Option<tracing_appender::non_blocking::WorkerGuard>
565565
#[cfg(feature = "api_server")]
566566
let ws_logger = {
567567
let addr: &str = args.ws_log_addr.as_deref().unwrap_or(log_ws::DEFAULT_ADDR);
568-
if addr.is_empty() {
568+
if addr.is_empty() || !args.api_server {
569569
None
570570
} else {
571571
let logger = log_ws::WebsocketLogger::new();

doc/notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
因为feature use-native-tls 编译使用了 native-tls, 因此会在 linux 版本中需要 openssl 3 安装在 机器上才行
1212

13-
但是有些老机器上的 openssl 是 1.1.1 版的
13+
但是有些老机器上的 openssl 是 1.1.1 版的. 可以用 native-tls-vendored feature 解决
1414

1515
### 证书
1616

@@ -417,8 +417,9 @@ linux release 使用gnu 版可能会报 glibc 问题, 解决方法是
417417
1. 更新系统的glibc
418418
2. 使用 musl 版
419419
3. 自己编译
420+
4. 使用 docker
420421

421-
更新系统的 glibc 是比较危险的做法, 此时推荐使用 musl
422+
更新系统的 glibc 是比较危险的做法, 此时推荐使用 musl 或者 docker
422423

423424
## tproxy: Too many open files
424425

0 commit comments

Comments
 (0)