jd-opensource / jd-opensource/9n-mpc

start_server.sh运行成功,结果进程并未启动

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
113
Forks
32
PR merge metrics
No merged PRs in 30d

Description

在运行单机版时,运行start_server.sh join之后,显示success,但是后台进程并未成功.建议如下,添加2行,而不是只是检测nohup的返回值是否为0来判断.感谢!

可将
```
nohup python $CURRENT_DIR/data_join/data_join_server.py $REMOTE_IP $INDEX \
$PARTITION_ID $DATA_SOURCE_NAME $DATA_BLOCK_DIR $RAW_DATA_DIR $ROLE -m=$MODE \
-p=$PORT0 --raw_data_iter=$RAW_DATA_ITER --compressed_type=$COMPRESSED_TYPE \
--example_joiner=$EXAMPLE_JOINER $EAGER_MODE >>"${data_join_log_dir}/console_${ROLE}.log" \
2>>"${data_join_log_dir}/error_${ROLE}.log" &
ans=`ps -ef|grep data_join_server|grep ${ROLE}` # 可简单通过查询进程是否启动
if [[ -n "${ans}" ]]; then # nohup启动正常,且原代码直接将错误输出流输入到文件,看该文件可解决问题,但是用户体检上,还是应该报错的.
echo "data join service start successfully"
echo "log dir: ${data_join_log_dir}"
echo "input dir: ${RAW_DATA_DIR}"
echo "output dir: ${DATA_BLOCK_DIR}"
else
echo "data join service start failed"
fi
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.