首页 > 其他分享 >一个Internal server error 500的报错

一个Internal server error 500的报错

时间:2024-10-28 14:59:37浏览次数:7  
标签:server Internal 报错 前台 error 500

原文链接:一个Internal server error 500的报错 – 每天进步一点点

某日在访问接口后,前台直接报了一个Internal server error 500,这种老生常谈的问题我以为很简单,于是看看接口和后台有没有抛出异常,结果发现,并没有!然后开始调试模式,结果发现后台接口在return数据前,数据是完整的,没有捕获到任何异常,但是一到前台就出现Internal server error 500,有点懵。

最后,通过对比详细对比数据发现,结果真的出现在后台上,问题如下:

在返回的数据中,有一个值出现了Infinity,(计算过程中,分母为0造成的),try catch 没有捕获到异常,然后一到前台就报错500了。把这个问题修改后就正常了。

除了这个以外,报错500比较常见的就是空指针(Null Pointer Exception)和数组越界了,解决这个问题的办法就是给代码加上try catch,然后捕获到异常就知道问题所在了。

标签:server,Internal,报错,前台,error,500
From: https://www.cnblogs.com/longkui-site/p/18510635

相关文章

  • Containers和Serverless本质区别是什么
    Containers和Serverless的本质区别主要在以下几个方面:一、资源管理方式;二、执行环境;三、部署和运维方式;四、冷启动和实时性;五、适用场景;六、资源消耗;七、成本;八、扩展性。资源管理方式是指,Containers通过资源限制和隔离技术,实现对资源的有效管理,Serverless资源由云服务提供商自动......
  • pg系数据库经典报错,no pg_hba.conf entry for host “x.x.x.x“, user “xxx“, datab
            上一篇文档述说了pg的一个经典报错“currenttransactionisaborted,commandsignoreduntilendoftransactionblock”【经典报错1】,这次再来述说一个pg系数据的经典报错。        pg系数据库指的是postgre、greenplum、国产数据中的kingbase、g......
  • Navicat连接数据库,报错信息:1045 -Access denied for user 'root'@'localhost'(using p
    错误解析错误信息:无法通过Navicat连接MySQL数据库。原因:MySQL服务未启动。解决方法检查MySQL服务状态打开“服务”管理器(可以在Windows中通过搜索“服务”来找到)。查找MySQL相关的服务,通常名称为MySQL或带有版本号的名称(如MySQL507)。启动MySQL服务如果发现MySQL......
  • 安装Oracle 23ai报错,求大佬指点
    {IDS_OracleConfigDlg_DatabaseConfigFailedMsg}Anerroroccurred whileconfiguringOracleFreedatabase.CheckthelogsatG:\Oracle_23ai\cfgtoollogs\dbcaandtryagain.【G:\Oracle_23ai\cfgtoollogs\dbca】log文件 正在对命令行参数进行语法分析:参数......
  • Windows Server 2022 中文版、英文版下载 (updated Oct 2024)
    WindowsServer2022中文版、英文版下载(updatedOct2024)WindowsServer2022x64,Version21H2请访问原文链接:https://sysin.org/blog/windows-server-2022/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindowsServer2022采用先进的多层安全机制......
  • Watt Toolkit 报错:加速服务启动失败,443端口被 svnhttpsvc (4996) 占用
    问题描述WattToolkit(原名Steam++)启动加速时报错,显示443端口被svnhttpsvc(4996)占用了。svnhttpsvc是VisualSVNServer的一个应用程序,使用HTTPS协议,默认端口为443。在任务管理器(桌面底部任务栏右键打开)中搜索进程svnhttpsvc的PID4996可以看到svnhttpsvc是正......
  • 重新安装SQL server失败怎么办
    重新安装SQLserver失败的方法有:1、确认问题原因;2、解决系统兼容性问题;3、解决硬件问题;4、解决旧版SQLServer未完全卸载的问题。在重新安装SQLServer时出现失败,首先要做的就是确认问题的原因。可能的问题包括系统兼容性问题、硬件问题、旧版SQLServer未完全卸载等。一、确......
  • js调用datasnap rest server
    场景:有嵌套的多层json数据结构的变量,js通过post调用datasnaprestserver,会出现问题:varjson=[{stcd:system.sn,dateTime:dateTimeStr,stnm:system.stnm,lgtd:system.lgtd,lttd:system.lttd,stlc:system.stlc,mydata:{"test_key":"test_value......
  • Windows Server 2022 中文版、英文版下载 (updated Oct 2024)
    WindowsServer2022中文版、英文版下载(updatedOct2024)WindowsServer2022x64,Version21H2请访问原文链接:https://sysin.org/blog/windows-server-2022/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindowsServer2022采用先进的多层安全机制、Azure......
  • 在K8S中,kube-apiserver和kube-scheduler的作用是什么?
    在Kubernetes(K8s)中,kube-apiserver和kube-scheduler是两个至关重要的组件,它们各自承担着不同的职责,共同协作以确保集群的正常运行。1.kube-apiserver的作用提供API接口:kube-apiserver是KubernetesAPI的入口,提供了RESTful风格的API接口,支持JSON和YAML格式的数据交互。集群内......