0

这就是我运行守护进程的方式:

        import daemon
        logger = logging.getLogger('time_logging_daemon')
        handler = logging.handlers.SysLogHandler(
            facility=logging.handlers.SysLogHandler.LOG_DAEMON, address="/dev/log")
        logger.addHandler(handler)
        logger.setLevel(logging.INFO)
        logger.info("Before")
        with daemon.DaemonContext():
            logger.info("Before daemonizing.")
            try:
                bot.start()
            except:
                logger.info("crashed")

不幸的是,我在日志中得到的只是:

4 月 3 日 22:33:06 mybot 守护进程之前。

它似乎没有崩溃,我可以在ps aux | grep python. 但是代码并没有按应有的方式运行。如何抛出和捕获错误,以便我可以查看是否有任何问题?

4

0 回答 0