|
@@ -3,7 +3,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
import traceback
|
|
import traceback
|
|
|
-from multiprocessing import JoinableQueue
|
|
|
|
|
from flask import Flask
|
|
from flask import Flask
|
|
|
import logging
|
|
import logging
|
|
|
from logging.handlers import TimedRotatingFileHandler
|
|
from logging.handlers import TimedRotatingFileHandler
|
|
@@ -45,6 +44,7 @@ class Init(object):
|
|
|
'vnc_port_used_set': 'S:VNCPort:Used',
|
|
'vnc_port_used_set': 'S:VNCPort:Used',
|
|
|
'downstream_queue': 'Q:Downstream',
|
|
'downstream_queue': 'Q:Downstream',
|
|
|
'upstream_queue': 'Q:Upstream',
|
|
'upstream_queue': 'Q:Upstream',
|
|
|
|
|
+ 'ipc_queue': 'Q:IPC',
|
|
|
'hosts_info': 'H:HostsInfo',
|
|
'hosts_info': 'H:HostsInfo',
|
|
|
'compute_nodes_hostname_key': 'S:ComputeNodesHostname',
|
|
'compute_nodes_hostname_key': 'S:ComputeNodesHostname',
|
|
|
'guest_boot_jobs': 'S:GuestBootJobs',
|
|
'guest_boot_jobs': 'S:GuestBootJobs',
|
|
@@ -135,10 +135,11 @@ class Init(object):
|
|
|
from models import Database as db
|
|
from models import Database as db
|
|
|
from models import Utils
|
|
from models import Utils
|
|
|
|
|
|
|
|
|
|
+ logger.info(msg='PS PING PONG engine is launched.')
|
|
|
while True:
|
|
while True:
|
|
|
try:
|
|
try:
|
|
|
if Utils.exit_flag:
|
|
if Utils.exit_flag:
|
|
|
- msg = 'Thread pub_sub_ping_pong say bye-bye'
|
|
|
|
|
|
|
+ msg = 'Thread PS PING PONG engine say bye-bye'
|
|
|
print msg
|
|
print msg
|
|
|
logger.info(msg=msg)
|
|
logger.info(msg=msg)
|
|
|
return
|
|
return
|
|
@@ -157,10 +158,11 @@ class Init(object):
|
|
|
already_clear = False
|
|
already_clear = False
|
|
|
the_time = '03:30'
|
|
the_time = '03:30'
|
|
|
|
|
|
|
|
|
|
+ logger.info(msg='Clear expire log monitor is launched.')
|
|
|
while True:
|
|
while True:
|
|
|
try:
|
|
try:
|
|
|
if Utils.exit_flag:
|
|
if Utils.exit_flag:
|
|
|
- msg = 'Thread clear_expire_monitor_log say bye-bye'
|
|
|
|
|
|
|
+ msg = 'Thread clear expire monitor log say bye-bye'
|
|
|
print msg
|
|
print msg
|
|
|
logger.info(msg=msg)
|
|
logger.info(msg=msg)
|
|
|
return
|
|
return
|
|
@@ -189,7 +191,6 @@ class Init(object):
|
|
|
logger.error(traceback.format_exc())
|
|
logger.error(traceback.format_exc())
|
|
|
|
|
|
|
|
|
|
|
|
|
-q_ws = JoinableQueue()
|
|
|
|
|
# 预编译效率更高
|
|
# 预编译效率更高
|
|
|
regex_sql_str = re.compile('\\\+"')
|
|
regex_sql_str = re.compile('\\\+"')
|
|
|
regex_dsl_str = re.compile('^\w+:\w+:[\S| ]+$')
|
|
regex_dsl_str = re.compile('^\w+:\w+:[\S| ]+$')
|