首页 > 解决方案 > 502 nginx bad gateway,但仅在不打印数组时

问题描述

我有一个基于 php 的网站,其中有大量数据存储在 .json 文件中。为了搜索某些数据,我实现了一个搜索/过滤功能,我可以使用它过滤创建日期、名称等。当用户提交表单时,服务器会获取过滤器变量。

当接收到后请求时,服务器将后变量存储在会话中以用于其他目的,然后通过主 table-of-content.json 文件并检查哪个元素需要来自其他文件的更多数据。

但是当我做一个特定的过滤器设置时,我得到一个502 nginx bad gateway error。当我选择整个六月和“每种类型”时,就会发生错误,但是当我选择整个时间跨度、不同的月份或者我只过滤一个月的半个月(上半月或下半月)时,问题确实存在不会发生。此外,当我打印过滤后的数据数组时,print_r()也不会出现问题。

有人可以帮助我吗?我不知道为什么会这样?!

标签: phpnginxserver

解决方案


推荐阅读