|
|
|
@ -56,8 +56,9 @@ function openim::msgtransfer::start() {
|
|
|
|
|
for (( i=0; i<$OPENIM_MSGGATEWAY_NUM; i++ )) do
|
|
|
|
|
openim::log::info "prometheus port: ${MSG_TRANSFER_PROM_PORTS[$i]}"
|
|
|
|
|
PROMETHEUS_PORT_OPTION=""
|
|
|
|
|
if [[ -n "${OPENIM_PROMETHEUS_PORTS[$i]}" ]]; then
|
|
|
|
|
PROMETHEUS_PORT_OPTION="--prometheus_port ${OPENIM_PROMETHEUS_PORTS[$i]}"
|
|
|
|
|
if [[ -n "${MSG_TRANSFER_PROM_PORTS[$i]}" ]]; then
|
|
|
|
|
PROMETHEUS_MSG_TRANSFER_PORT="${MSG_TRANSFER_PROM_PORTS[$i]%,}"
|
|
|
|
|
PROMETHEUS_PORT_OPTION="--prometheus_port ${PROMETHEUS_MSG_TRANSFER_PORT}"
|
|
|
|
|
fi
|
|
|
|
|
nohup ${OPENIM_MSGTRANSFER_BINARY} ${PROMETHEUS_PORT_OPTION} -c ${OPENIM_MSGTRANSFER_CONFIG} -n ${i} >> ${LOG_FILE} 2> >(tee -a "${STDERR_LOG_FILE}" "$TMP_LOG_FILE" >&2) &
|
|
|
|
|
done
|
|
|
|
|