“ Django send_mail”锁定已就位。退出。”

| 我在Django中遇到“ 0”问题。在尝试更改某些电子邮件设置以使其使用EMAIL_HOST_USER和EMAIL_HOST_PASSWORD之前,它一直工作良好。当我这样做时,我的测试电子邮件未发送。 我恢复了原来的电子邮件设置,该设置可以正常工作,但现在仍不发送电子邮件。我已重新启动设备,以确保当前设置有效。当我运行命令'python manage.py send_mail \'进行测试时,得到以下响应:   正在获取锁...   锁已就位。退出。 在查看mailer.engine中的代码时:
def send_all():
    \"\"\"
    Send all eligible messages in the queue.
    \"\"\"

    lock = FileLock(\"send_mail\")

    logging.debug(\"acquiring lock...\")
    try:
        lock.acquire(LOCK_WAIT_TIMEOUT)
    except AlreadyLocked:
        logging.debug(\"lock already in place. quitting.\")
        return
    except LockTimeout:
        logging.debug(\"waiting for the lock timed out. quitting.\")
        return
    logging.debug(\"acquired.\")

    start_time = time.time()

    dont_send = 0
    deferred = 0
    sent = 0
似乎是因为它收到异常'AlreadyLocked \,所以它退出而不发送电子邮件。如果确实如此,我该如何解除锁定并重新开始?     
已邀请:
您的目录中很可能有一个\“锁定文件\”(\'send_mail \')-只需将其删除     

要回复问题请先登录注册