localhost 当前无法处理此请求。HTTP ERROR 500

Posted

技术标签:

【中文标题】localhost 当前无法处理此请求。HTTP ERROR 500【英文标题】:localhost is currently unable to handle this request.HTTP ERROR 500 【发布时间】:2020-09-16 15:28:18 【问题描述】:

localhost 当前无法处理此请求。HTTP ERROR 500

php 致命错误:第 2 行 C:\xampp\htdocs\laravel\storage\framework\views\9ce6cdaa24325154033f80a71530d196495aafb3.php 中允许的内存大小为 2147483648 字节已用尽(尝试分配 16384 字节)

【问题讨论】:

这能回答你的问题吗? Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 91 bytes) error while trying to backup database 【参考方案1】:

在决定要为应用程序使用多少内存之前, 您可以尝试将以下行添加到 php 函数中(不要在生产环境中尝试)

ini_set('memory_limit', '-1'); 

如果添加上述代码行后应用程序可以按预期运行,这是一个内存限制问题

注意:这是一种简单(懒惰)的方法来找出罪魁祸首是否是内存使用问题,但不是解决方案(仍然有风险,不建议在生产中使用)。

【讨论】:

【参考方案2】:

除非您有意使用数 GB 的数据集,否则不应在 PHP 脚本中耗尽 2 GB 的内存。虽然这并不总是意味着代码意外执行,但通常是。

您可能有一些无限循环或进程在内存中创建大量数据。在代码中查找创建变量或将数据附加到数组或对象或将字符串附加到变量的 while() 循环。

不要只是试图覆盖内存限制。这就像试图对付一个连环杀手,给他更多的受害者并希望他失去动力。

【讨论】:

以上是关于localhost 当前无法处理此请求。HTTP ERROR 500的主要内容,如果未能解决你的问题,请参考以下文章

尝试将 php 文件连接到 localhost:localhost 当前无法处理此请求。 HTTP 错误 500

调用 google sheet api 会引发错误 localhost 当前无法处理此请求。 HTTP 错误 500

本地主机当前无法处理此请求

此页面无法正常工作 www.janmukti.com 目前无法处理此请求。 HTTP 错误 500

无法访问此网站 localhost 拒绝了我们的连接请求。 检查代理服务器和防火墙

没有为请求类型“GET”找到 HTTP 处理程序