搜尋

首頁  >  問答  >  主體

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

可能造成這種情況的原因有那些?

PHPzPHPz2835 天前525

全部回覆(2)我來回復

  • 天蓬老师

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

    序列化還是需要人幹預的,檢查:

    1. 物件引用的深度
    2. 循環引用

    可以先把你(想要序列化的物件)裡的對(其他任何物件)的引用都排除掉,再逐個加上去,看看是誰造成了遞歸。

    回覆
    0
  • 给我你的怀抱

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

    php腳本執行超時
    在程式碼前面加上這句
    set_time_limit(0);

    回覆
    0
  • 取消回覆