@@ -43,12 +43,13 @@ var (
4343 doneChan chan bool = make (chan bool )
4444 connCount int = 0
4545 connMutex sync.RWMutex
46- stopping bool = false
47- prepareCalled bool = false
46+ stopping = false
47+ prepareCalled = false
4848)
4949
5050// from configure file of the app
5151var (
52+ AppConf * Config
5253 MasterService string
5354 MasterLogPath string
5455 MasterOwner string
6061 AppWaitLimit int = 10
6162 AppAccessAllow string = "all"
6263 Appthreads int = 0
64+
65+ TlsCertFile string
66+ TlsKeyFile string
6367)
6468
6569// from command args
@@ -149,10 +153,10 @@ func Prepare() {
149153
150154 parseArgs ()
151155
152- conf : = new (Config )
153- conf .InitConfig (confPath )
156+ AppConf = new (Config )
157+ AppConf .InitConfig (confPath )
154158
155- MasterLogPath = conf .GetString ("master_log" )
159+ MasterLogPath = AppConf .GetString ("master_log" )
156160 if len (MasterLogPath ) > 0 {
157161 f , err := os .OpenFile (MasterLogPath , os .O_RDWR | os .O_CREATE | os .O_APPEND , 0644 )
158162 if err != nil {
@@ -163,21 +167,24 @@ func Prepare() {
163167 }
164168 }
165169
166- MasterService = conf .GetString ("master_service" )
167- MasterOwner = conf .GetString ("master_owner" )
168- MasterArgs = conf .GetString ("master_args" )
169-
170- AppRootDir = conf .GetString ("app_queue_dir" )
171- AppUseLimit = conf .GetInt ("app_use_limit" )
172- AppIdleLimit = conf .GetInt ("app_idle_limit" )
173- AppQuickAbort = conf .GetBool ("app_quick_abort" )
174- AppWaitLimit = conf .GetInt ("app_wait_limit" )
175- AppAccessAllow = conf .GetString ("app_access_allow" )
176- Appthreads = conf .GetInt ("app_threads" )
170+ MasterService = AppConf .GetString ("master_service" )
171+ MasterOwner = AppConf .GetString ("master_owner" )
172+ MasterArgs = AppConf .GetString ("master_args" )
173+
174+ AppRootDir = AppConf .GetString ("app_queue_dir" )
175+ AppUseLimit = AppConf .GetInt ("app_use_limit" )
176+ AppIdleLimit = AppConf .GetInt ("app_idle_limit" )
177+ AppQuickAbort = AppConf .GetBool ("app_quick_abort" )
178+ AppWaitLimit = AppConf .GetInt ("app_wait_limit" )
179+ AppAccessAllow = AppConf .GetString ("app_access_allow" )
180+ Appthreads = AppConf .GetInt ("app_threads" )
177181 if Appthreads > 0 {
178182 runtime .GOMAXPROCS (Appthreads )
179183 }
180184
185+ TlsCertFile = AppConf .GetString ("tls_cert_file" )
186+ TlsKeyFile = AppConf .GetString ("tls_key_file" )
187+
181188 log .Printf ("Args: %s, AppAccessAllow: %s\r \n " , MasterArgs , AppAccessAllow )
182189}
183190
@@ -196,8 +203,8 @@ func chroot() {
196203// and call this function to listen the given addrs
197204func GetListenersByAddrs (addrs string ) ([]net.Listener , error ) {
198205 if len (addrs ) == 0 {
199- log .Println ("No valid addrs for listening" )
200- return nil , errors .New ("No valid addrs for listening" )
206+ log .Println ("no valid addresses for listening" )
207+ return nil , errors .New ("no valid addresses for listening" )
201208 }
202209
203210 // split addrs like "xxx.xxx.xxx.xxx:port; xxx.xxx.xxx.xxx:port"
@@ -218,8 +225,8 @@ func GetListenersByAddrs(addrs string) ([]net.Listener, error) {
218225 log .Println ("Listen" , addr , "error:" , err )
219226 }
220227 if len (listeners ) == 0 {
221- log .Println ("No listeners were createdd " )
222- return nil , errors .New ("No listeners were created" )
228+ log .Println ("no listeners were created " )
229+ return nil , errors .New ("no listeners were created" )
223230 }
224231 return listeners , nil
225232}
@@ -229,7 +236,7 @@ func GetListenersByAddrs(addrs string) ([]net.Listener, error) {
229236func GetListeners () ([]net.Listener , error ) {
230237 listeners := []net.Listener (nil )
231238 for fd := listenFdStart ; fd < listenFdStart + listenFdCount ; fd ++ {
232- file := os .NewFile (uintptr (fd ), "open one listenfd " )
239+ file := os .NewFile (uintptr (fd ), "open one listen fd " )
233240 if file == nil {
234241 log .Printf ("os.NewFile failed for fd=%d" , fd )
235242 continue
@@ -251,7 +258,7 @@ func GetListeners() ([]net.Listener, error) {
251258
252259 if len (listeners ) == 0 {
253260 log .Println ("No listener created!" )
254- return nil , errors .New ("No listener created" )
261+ return nil , errors .New ("no listener created" )
255262 } else {
256263 log .Printf ("Listeners's len=%d" , len (listeners ))
257264 }
@@ -271,7 +278,7 @@ func ServiceInit(addrs string, stopHandler func(bool)) ([]net.Listener, error) {
271278 initHandler ()
272279 }
273280
274- // if addrs not empty, alone mode will be used, or daemon mode be used
281+ // if addresses not empty, alone mode will be used, or daemon mode be used
275282
276283 var listeners []net.Listener
277284 var daemonMode bool
@@ -295,7 +302,7 @@ func ServiceInit(addrs string, stopHandler func(bool)) ([]net.Listener, error) {
295302
296303 if len (listeners ) == 0 {
297304 log .Println ("No listener available!" )
298- return nil , errors .New ("No listener available" )
305+ return nil , errors .New ("no listener available" )
299306 }
300307
301308 // In daemon mode, the backend monitor fiber will be created for
0 commit comments