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

shenopkss
  • 10

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

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

回复
阅读 3.5k
2 个回答

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

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

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

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

宣传栏