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")

残念ながら、ログに記録されるのはこれだけです。

Apr 3 22:33:06 mybot デーモン化する前。

クラッシュしているようには見えず、 で確認できますps aux | grep python。しかし、コードは想定どおりに機能しません。エラーをスローしてキャプチャし、何かが正しくないかどうかを確認するにはどうすればよいですか?

4

0 に答える 0