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 (将#修改为@)