mamount_lack.py 600 B

12345678910111213141516171819
  1. from refill import opt_parse, MAmountCalc
  2. import signal as sig
  3. import sys,getopt
  4. import logging
  5. logging.basicConfig(filename='/var/www/html/data/log/statcalc.log',
  6. format='%(levelname)10s %(asctime)s %(name)10s %(thread)d %(message)s',
  7. level=logging.DEBUG)
  8. logger = logging.getLogger('mamount')
  9. if __name__ == '__main__':
  10. try:
  11. rhost, rport = opt_parse()
  12. calc = MAmountCalc()
  13. calc.set_redis(rhost, rport)
  14. sig.signal(sig.SIGINT, lambda: calc.stop())
  15. calc.run()
  16. except Exception as ex:
  17. logger.error(ex)