问题标签 [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.
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 上运行仍然没有问题。
我的代码
教程代码:
prestashop - PrestaShop 调试错误 500
我正在为 PrestaShop 开发一个模块,但出现 500 错误页面。
我检查了 Apache 日志和 PrestaShop 日志,但似乎找不到此错误背后的问题。
如何启用调试模式?
谢谢
node.js - 平均堆栈处理 500(内部服务器错误)
目前,这就是我的 nodejs/expressjs 服务器端代码:
在我的客户端中,我有 2 个视图:我index.html
的所有内容呈现在error.html
哪里,如果人们收到 500 错误,我想将他们重定向到哪里。目前,如果人们访问一个不存在的链接,他们会被重定向到主页。
但是当我使用一个存在但参数不存在的 url 时,我得到 500(内部服务器错误)。
使用服务器端底部的代码,我认为这些错误会被重定向到 error.html 页面,但由于某种原因它不会。
在我的服务器日志上它没有给出任何错误,看到它应该被重定向,但在我的客户端,我只是用错误的参数加载页面(当然没有内容,除了空元素,什么也没找到)。
我该如何解决这个问题?
谢谢
caching - 无法在生产中清除缓存 Symfony
尽管我试图理解这个问题,但我仍然无法弄清楚发生了什么。我用 Symfony 2.7 开发了一个网站,它在开发模式下完美运行。当我在生产模式下测试它时,返回错误 500。
例外是:
所以我试图清除缓存,我得到了同样的信息:
我试图清除学说的缓存,但这并不能解决问题。
有几个角色:一个给学生,一个给老师,一个给管理员。当我的角色是学生时,我只会收到此错误。所以我更仔细地研究了相关的方法,我评论了与研究相关的所有内容,它奏效了。所以我认为该错误与我的实体存储库有关,因为“findBy”和“findAll”都失败了。
我查看了 Symfony 的代码,但错误似乎在我这边。我真的不知道发生了什么,如果你能帮助我,谢谢。
问题解决了
原来有人直接从缓存中使用了一个实体......
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 进程意外退出
这些问题的原因可能是什么?
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 端的某个时刻可能会出现竞争条件。
reactjs - 如何使用 react-redux 将错误 500 全局重定向到页面
我正在使用这个 react redux starter,我想知道如何将所有 api 500 错误重定向到一个页面?