mirror of
https://github.com/emqx/neuron.git
synced 2026-10-17 04:40:42 +08:00
Merge pull request #2711 from ZhouBox/v2.13
[v2.13]log errno detail on message forward failure
This commit is contained in:
+1
-1
@@ -1987,7 +1987,7 @@ inline static void notify_monitor(neu_manager_t * manager,
|
||||
// monitor not ready, ignore
|
||||
neu_node_manager_t *mgr = manager->node_manager;
|
||||
struct sockaddr_un addr = neu_node_manager_get_addr(mgr, "monitor");
|
||||
if (0 == addr.sun_path[0]) {
|
||||
if (0 == addr.sun_path[1]) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
#ifndef _NEU_MANAGER_INTERNAL_H_
|
||||
#define _NEU_MANAGER_INTERNAL_H_
|
||||
|
||||
#include <errno.h>
|
||||
|
||||
#include "event/event.h"
|
||||
#include "persist/persist.h"
|
||||
|
||||
@@ -109,9 +111,9 @@ inline static void forward_msg(neu_manager_t * manager,
|
||||
if (0 == ret) {
|
||||
nlog_info("forward msg %s to %s", neu_reqresp_type_string(t), receiver);
|
||||
} else {
|
||||
nlog_warn("forward msg %s to node (%s)%s %s %s fail",
|
||||
nlog_warn("forward msg %s to node (%s)%s %s %s fail, errno: %s(%d)",
|
||||
neu_reqresp_type_string(t), receiver, &addr.sun_path[1], node,
|
||||
header->sender);
|
||||
header->sender, strerror(errno), errno);
|
||||
neu_msg_free(msg);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user