如何解决Symfony4和Event Dispatcher问题,脚本在事件发生后25秒继续
我在Symfony4上的Event Dispatcher有问题。事件完成后25秒,脚本继续播放。这里的代码:
控制器(必要部分):
$this->logger->notice("Log Start");
$response = new JsonResponse($responseArray,200);
$this->eventDispatcher->dispatch(new FilterUserResponseEvent($user,$request,$response),FOSUserEvents::REGISTRATION_COMPLETED);
$this->logger->notice("Log End");
EventSubscriber(必需部分):
$this->logger->notice("REGISTRATION_COMPLETED Start");
...
$this->logger->notice("REGISTRATION_COMPLETED End");
日志的结果是:
10:00:00 Log Start
10:00:00 REGISTRATION_COMPLETED Start
10:00:00 REGISTRATION_COMPLETED End
10:00:25 Log End
这怎么可能?在我的脚本中,事件结束与其他日志之间没有任何关系。也许这是一个symfony的核心错误?我想说这不是系统的,有时会发生。
感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。