问题标签 [http-status-code-500]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
348 浏览

jsp - Webinf/lib 文件夹丢失导致 servlet 中出现错误 500 和 404

为什么我会收到错误实例化 servlet 类错误?在我添加主页之前它工作正常。

我尝试过清理项目和服务器并重建。不工作。路径似乎还可以。想不通为什么。

网络浏览器上的错误

在此处输入图像描述

网页错误

在此处输入图像描述

当我返回并单击提交时,我收到 404 错误。

我正在使用 Apache Tomcat/7.0.47 和 Eclipse IDE

我的文件夹结构:

在此处输入图像描述

我的 web.xml 文件

0 投票
1 回答
1193 浏览

python - 自定义烧瓶应用程序在本地主机上运行良好,但向外部访问者返回 500 响应

最新更新:问题确实与权限和用户组有关,今天我了解了为什么我们不简单地使用 root 来处理所有事情。感谢Jakub P.提醒我查看 apache 错误日志,并感谢domoarrigato提供有用的见解和解决方案。


StackOverflow 怎么了。

我遵循了如何在 DigitalOcean 提供的 Ubuntu VPS 上部署 Flask 应用程序教程,并通过向我的公共服务器 IP 发出请求,让我的应用程序Hello, I love Digital Ocean!在被外部访问时成功打印出来。GET

没事吧?并不真地。

之后,我编辑了教程脚本并编写了一个自定义的烧瓶应用程序,我在我的个人开发环境中测试了该脚本,它运行没有问题,我还在 DigitalOcean 服务器上对其进行了测试,方法是将其部署在本地主机上并发出另一个GET请求。

在我尝试从我的公共 DigitalOcean IP 访问它之前,所有工作都按预期进行,现在我突然看到了一个500 Internal Server Error.

是什么导致了这个问题,在这种情况下调试的正确方法是什么?

我尝试了什么?

  • 设置在没有调试报告的情况下app.debug = True给出相同的结果。500 Internal Server Error

  • 在我的台式电脑和 DigitalOcean 服务器的本地主机上运行应用程序没有错误,脚本按预期执行。

  • 教程代码运行良好,GET向 Digital Ocean 公共 IP 发出请求会返回预期的响应。

  • 我可以在教程应用程序和我自己的应用程序之间切换,并且清楚地看到我只是在我的自定义应用程序中遇到错误。但是,自定义应用程序在 localhost 上运行仍然没有问题。

我的代码

教程代码:

0 投票
1 回答
1100 浏览

prestashop - PrestaShop 调试错误 500

我正在为 PrestaShop 开发一个模块,但出现 500 错误页面。

我检查了 Apache 日志和 PrestaShop 日志,但似乎找不到此错误背后的问题。

如何启用调试模式?

谢谢

0 投票
2 回答
1531 浏览

spring-mvc - Hybris 中的自定义 500 错误页面

我必须将您在 Hybris 的空白页面上的图片中看到的 500 错误页面重定向。

在此处输入图像描述

怎么能做到这一点?

0 投票
1 回答
3995 浏览

node.js - 平均堆栈处理 500(内部服务器错误)

目前,这就是我的 nodejs/expressjs 服务器端代码:

在我的客户端中,我有 2 个视图:我index.html的所有内容呈现在error.html哪里,如果人们收到 500 错误,我想将他们重定向到哪里。目前,如果人们访问一个不存在的链接,他们会被重定向到主页。

但是当我使用一个存在但参数不存在的 url 时,我得到 500(内部服务器错误)。

使用服务器端底部的代码,我认为这些错误会被重定向到 error.html 页面,但由于某种原因它不会。

在我的服务器日志上它没有给出任何错误,看到它应该被重定向,但在我的客户端,我只是用错误的参数加载页面(当然没有内容,除了空元素,什么也没找到)。

我该如何解决这个问题?

谢谢

0 投票
2 回答
85325 浏览

azure-web-app-service - 天蓝色错误 502 - Web 服务器在充当网关或代理服务器时收到无效响应

我正在尝试托管一个 azure 网站并尝试了几个小时的故障排除,但仍然收到相同的错误 502 Web 服务器在充当网关或代理服务器时收到无效响应。

我尝试在 azure 上启用日志记录错误,但它给我的只是 404 not found 错误查看错误日志

0 投票
1 回答
548 浏览

caching - 无法在生产中清除缓存 Symfony

尽管我试图理解这个问题,但我仍然无法弄清楚发生了什么。我用 Symfony 2.7 开发了一个网站,它在开发模式下完美运行。当我在生产模式下测试它时,返回错误 500。

例外是:

所以我试图清除缓存,我得到了同样的信息:

我试图清除学说的缓存,但这并不能解决问题。

有几个角色:一个给学生,一个给老师,一个给管理员。当我的角色是学生时,我只会收到此错误。所以我更仔细地研究了相关的方法,我评论了与研究相关的所有内容,它奏效了。所以我认为该错误与我的实体存储库有关,因为“findBy”和“findAll”都失败了。

我查看了 Symfony 的代码,但错误似乎在我这边。我真的不知道发生了什么,如果你能帮助我,谢谢。

问题解决了

原来有人直接从缓存中使用了一个实体......

0 投票
1 回答
627 浏览

php - 为什么 php pthreads 不起作用?http错误内部服务器代码500.0

我试图在我的 php 应用程序中使用线程,但由于我自己不知道的原因,我似乎无法将 php 设置为使用 pthreads。

以下是一些有助于诊断问题的详细信息,仅供参考:

  • 我的环境是 Windows 10 上的 IIS。
  • 我的 php 版本是 7.0.7。
  • 线程安全在 phpinfo() 中显示为“启用”
  • 我的 PHP 扩展构建是 'API20151012,TS,VC14'
  • 我已经尝试了几个版本 'VC14' 的 pthreads 版本
  • php_pthreads.dll 已复制到 'C:\Program Files\PHP\v7.0.7\ext'
  • pthreadVC2.dll 已复制到“C:\Program Files\PHP\v7.0.7”和“C:\Windows\System32”
  • extension=php_pthreads.dll已添加到 php.ini

当我注释掉extension=php_pthreads.dll并加载主页时,我得到

致命错误:找不到类“线程”

但是,当我取消注释该行时,我得到:

HTTP 错误 500.0 - 内部服务器错误 C:\Program Files\PHP\v7.0.7\php-cgi.exe - FastCGI 进程意外退出

这些问题的原因可能是什么?

0 投票
0 回答
103 浏览

python - Google Contacts API:并行上传联系人照片时出现临时内部错误

我需要为大量联系人更改联系人照片,使用 Google Contacts API 3.0 的 python 客户端

我正在运行的代码是:

给定一个有效的 Google 联系人 ID 列表,如果我为每个联系人依次运行upload_photo方法,一切都会顺利进行,并且所有联系人的照片都会更改:

但是,如果我尝试并行上传照片(使用至少 4 个线程),其中一些会随机失败并显示500,出现临时内部问题。稍后再试一次,作为对 client.ChangePhoto 调用的响应。不过,我可以稍后重试这些照片,它们终于得到了更新:

我使用的线程越多,错误发生的频率就越高。

我能找到的唯一类似问题是http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=2507,它在前一段时间已经解决了。我现在面临的问题可能会有所不同,因为它是随机发生的,并且仅在并行运行更新时才会发生。因此,在 Google Contacts API 端的某个时刻可能会出现竞争条件。

0 投票
1 回答
2209 浏览

reactjs - 如何使用 react-redux 将错误 500 全局重定向到页面

我正在使用这个 react redux starter,我想知道如何将所有 api 500 错误重定向到一个页面?