diff --git a/originnode/node.go b/originnode/node.go index 8927931..60f6368 100644 --- a/originnode/node.go +++ b/originnode/node.go @@ -96,6 +96,7 @@ func (s *COriginNode) Start() { //停止运行程序 s.Stop() + service.GetLogger().Printf(sysmodule.LEVER_INFO, "Node stop run...") } func (s *COriginNode) Stop() { @@ -113,6 +114,7 @@ func NewOrginNode() *COriginNode { //安装系统服务 syslogservice := &sysservice.LogService{} syslogservice.InitLog("syslog", sysmodule.LEVER_INFO) + service.InstanceServiceMgr().Setup(syslogservice) //初始化集群对象 diff --git a/sysservice/httpserverervice.go b/sysservice/httpserverervice.go index 3a98d4a..d2ba39d 100644 --- a/sysservice/httpserverervice.go +++ b/sysservice/httpserverervice.go @@ -18,7 +18,8 @@ import ( ) type HttpRequest struct { - Body string + Header http.Header + Body string } type HttpRespone struct { @@ -111,7 +112,7 @@ func (slf *HttpServerService) httpHandler(w http.ResponseWriter, r *http.Request } strCallPath := "_" + vstr[1] + ".HTTP_" + vstr[2] - request := HttpRequest{string(msg)} + request := HttpRequest{r.Header, string(msg)} var resp HttpRespone cluster.InstanceClusterMgr().Call(strCallPath, &request, &resp)