ApiPlatform没有响应,分页= false

时间:2017-11-08 17:21:29

标签: php rest symfony nginx api-platform.com

我有一个实体Localita(有大约7000条记录)与API平台包映射,带有这些注释:

@ApiResource(
  attributes={
      "normalization_context"={"groups"={"read"}},
      "denormalization_context"={"groups"={"write"}},
      "filters"={"localita.search_filter"},
      "pagination_client_enabled"={"true"}
      },
  itemOperations={
      "get"={"method"="GET"},
      "put"={"method"="PUT"}
      },
  collectionOperations={
      "get"={"method"="GET"}
      }
  )

如您所见,我启用了pagination_client_enabled功能。 所以,如果我通过GET请求打电话

curl -X GET "http://myserver/app_dev.php/rest/localitas" -H  "accept: application/json"

我获得前30条记录,好的!这很棒! 但是,如果我用pagination = false

打电话
curl -X GET "http://serpa.local/app_dev.php/rest/localitas?pagination=false" -H  "accept: application/json"

我没有任何回复就获得空白页面。 打开浏览器控制台,我看到500错误代码,所有日志文件都没有错误(nginx,symfony,php)。

为什么?

提前谢谢

1 个答案:

答案 0 :(得分:0)

解决!

问题是php-fpm memory_limit设置......太低了。

它在没有任何警告的情况下崩溃了......