From f4e8f206a6760bdc31734dfcb1c65916b5b76311 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 22 八月 2019 12:05:58 +0800 Subject: [PATCH] add cluster --- main.go | 35 ++++++++++++++++++++++++++--------- 1 files changed, 26 insertions(+), 9 deletions(-) diff --git a/main.go b/main.go index dbcf601..3d00c7a 100644 --- a/main.go +++ b/main.go @@ -4,24 +4,36 @@ "basic.com/dbapi.git" "flag" "github.com/golang/glog" + "github.com/robfig/cron" "strconv" "webserver/extend/config" - "webserver/models" + "webserver/extend/logger" "webserver/router" "webserver/service" ) + var envirment = flag.String("e", "dev", "") -var dbIp = flag.String("dbIp","127.0.0.1","default dbIp=127.0.0.1") -var dbPort = flag.String("dbPort","8001","default dbPort=8001") -func main() { +var dbIp = flag.String("dbIp", "127.0.0.1", "default dbIp=127.0.0.1") +var dbPort = flag.String("dbPort", "8001", "default dbPort=8001") + +func init() { + var logFile = "./logger/webserver.log" + var logSaveDays = 15 + + // 鏃ュ織鍒濆鍖� + logger.Config(logFile, logger.DebugLevel) + logger.SetSaveDays(logSaveDays) + logger.Info("loginit success !") flag.Parse() service.InitService() p, err := strconv.Atoi(*dbPort) - if err !=nil { + if err != nil { p = 8001 } - dbapi.Init(*dbIp,p) + //*dbIp = "192.168.1.123" + //*dbIp = "192.168.1.182" + dbapi.Init(*dbIp, p) flag.Usage = func() { glog.Exit("flag parse usage !") @@ -30,11 +42,16 @@ flag.Lookup("alsologtostderr").Value.Set("true") flag.Lookup("log_dir").Value.Set("./log") config.Init(*envirment) - models.Init() +} +func main() { + c := cron.New() + c.AddFunc("@ daily", func() { + res := service.InitEnableStatus() + logger.Debug(res) + }) + c.Start() r := router.NewRouter() - r.Run("0.0.0.0:8000") - defer models.CloseDB() //defer new(gorun.SimpleFaceDetect).FaceDetactClose() } -- Gitblit v1.8.0