Skip to content
Snippets Groups Projects
Commit 09accf9b authored by Sybren A. Stüvel's avatar Sybren A. Stüvel
Browse files

Manager: some logging tweaks

parent 4c427a98
Branches
Tags
No related merge requests found
......@@ -112,8 +112,17 @@ func main() {
log.SetFlags(log.Ldate | log.Ltime | log.Lmicroseconds | log.Lshortfile)
config = flamenco.GetConf()
has_tls := config.TLSCert != "" && config.TLSKey != ""
log.Println("MongoDB database server :", config.DatabaseUrl)
log.Println("Upstream Flamenco server:", config.Flamenco)
log.Println("My URL is :", config.OwnUrl)
log.Println("Listening at :", config.Listen)
if has_tls {
config.OwnUrl = strings.Replace(config.OwnUrl, "http://", "https://", 1)
} else {
config.OwnUrl = strings.Replace(config.OwnUrl, "https://", "http://", 1)
log.Println("WARNING: TLS not enabled!")
}
session = flamenco.MongoSession(&config)
upstream = flamenco.ConnectUpstream(&config, session)
......@@ -130,7 +139,6 @@ func main() {
router.HandleFunc("/tasks/{task-id}/update", worker_authenticator.Wrap(http_task_update)).Methods("POST")
router.HandleFunc("/may-i-run/{task-id}", worker_authenticator.Wrap(http_worker_may_run_task)).Methods("GET")
router.HandleFunc("/kick", http_kick)
log.Println("Listening at :", config.Listen)
upstream.SendStartupNotification()
go task_update_pusher.Go()
......@@ -147,16 +155,9 @@ func main() {
}()
// Fall back to insecure server if TLS certificate/key is not defined.
if config.TLSCert == "" || config.TLSKey == "" {
config.OwnUrl = strings.Replace(config.OwnUrl, "https://", "http://", 1)
log.Println("My URL is :", config.OwnUrl)
log.Println("WARNING: TLS not enabled!")
if !has_tls {
log.Fatal(http.ListenAndServe(config.Listen, router))
} else {
config.OwnUrl = strings.Replace(config.OwnUrl, "http://", "https://", 1)
log.Println("My URL is :", config.OwnUrl)
log.Fatal(http.ListenAndServeTLS(
config.Listen,
config.TLSCert,
......
......@@ -238,7 +238,7 @@ class FlamencoWorker:
await asyncio.sleep(delay)
# TODO: use exponential backoff instead of retrying every fixed N seconds.
self._log.info('Fetching task')
self._log.debug('Fetching task')
try:
resp = await self.manager.post('/task', loop=self.loop)
except requests.exceptions.RequestException as ex:
......@@ -248,7 +248,7 @@ class FlamencoWorker:
return
if resp.status_code == 204:
self._log.info('No tasks available, will retry in %i seconds.',
self._log.debug('No tasks available, will retry in %i seconds.',
FETCH_TASK_EMPTY_RETRY_DELAY)
self.schedule_fetch_task(FETCH_TASK_EMPTY_RETRY_DELAY)
return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment