首页 > 求助:symfony2 JMS JMS\SerializerBundle 序列化超时。

求助:symfony2 JMS JMS\SerializerBundle 序列化超时。

Fatal error: Maximum execution time of 30 seconds exceeded in vendor/jmsrializer-bundle/JMS/SerializerBundle/Serializer/GraphNavigator.php on line 52

可能造成这种情况的原因有那些?


php脚本执行超时
在代码前加上这句
set_time_limit(0);


序列化还是需要人干预的,检查:

  1. 对象引用的深度
  2. 循环引用

可以先把你(想要序列化的对象)里的对(其他任何对象)的引用都排除掉,再逐个加上去,看看是谁造成了递归。

【热门文章】
【热门文章】