nxxy335
87750b20c4
fix: 修复拉取大量答卷时内存耗尽(128M)导致后台刷新失败
- SurveyKingClient::listAnswers/listProjects 单页上限夹在 20~200,
无论配置 page_size 多大,单次 json_decode 体量都被限制,避免超大响应撑爆 128M
- raw() 不再随返回值常驻完整 HTTP 正文(仅留前 2000 字符用于诊断),
降低 json_decode 之外的额外内存占用;每页处理后及时释放引用
- bootstrap.php 在未被 php_admin_value 硬锁时临时将 memory_limit 放宽到 512M
作为安全兜底(触顶场景:/api.php?action=data 拉取卷王全量答卷)
根因:error.log 中 PHP Fatal error Allowed memory size of 134217728 bytes exhausted
位于 SurveyKingClient.php:180 json_decode(),由上传名单后答卷量增大、
单页响应整体解码超出内存上限引发。
2026-09-10 15:45:39 +08:00
..
2026-09-10 10:41:42 +08:00
2026-09-09 14:04:59 +08:00
2026-09-09 18:53:00 +08:00
2026-09-10 15:45:39 +08:00
2026-09-08 15:22:04 +08:00
2026-09-09 11:11:14 +08:00