搜索

首页  >  问答  >  正文

求助: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

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

PHPzPHPz2752 天前488

全部回复(2)我来回复

  • 天蓬老师

    天蓬老师2017-05-16 16:47:28

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

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

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

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:47:28

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

    回复
    0
  • 取消回复