|
|
@ -22,6 +22,7 @@ import (
|
|
|
|
|
|
|
|
|
|
|
|
var (
|
|
|
|
var (
|
|
|
|
config *Config
|
|
|
|
config *Config
|
|
|
|
|
|
|
|
sm *ServerManager
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
func Entry(confFile string) {
|
|
|
|
func Entry(confFile string) {
|
|
|
@ -30,7 +31,7 @@ func Entry(confFile string) {
|
|
|
|
nazalog.Infof("bininfo: %s", bininfo.StringifySingleLine())
|
|
|
|
nazalog.Infof("bininfo: %s", bininfo.StringifySingleLine())
|
|
|
|
nazalog.Infof("version: %s", base.LALFullInfo)
|
|
|
|
nazalog.Infof("version: %s", base.LALFullInfo)
|
|
|
|
|
|
|
|
|
|
|
|
sm := NewServerManager()
|
|
|
|
sm = NewServerManager()
|
|
|
|
|
|
|
|
|
|
|
|
if config.PProfConfig.Enable {
|
|
|
|
if config.PProfConfig.Enable {
|
|
|
|
go runWebPProf(config.PProfConfig.Addr)
|
|
|
|
go runWebPProf(config.PProfConfig.Addr)
|
|
|
@ -42,6 +43,10 @@ func Entry(confFile string) {
|
|
|
|
sm.RunLoop()
|
|
|
|
sm.RunLoop()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func Dispose() {
|
|
|
|
|
|
|
|
sm.Dispose()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func loadConf(confFile string) *Config {
|
|
|
|
func loadConf(confFile string) *Config {
|
|
|
|
config, err := LoadConf(confFile)
|
|
|
|
config, err := LoadConf(confFile)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|