阿里云服务器上某个接口出现500错误

Posted qtiger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务器上某个接口出现500错误相关的知识,希望对你有一定的参考价值。

一、问题:今天同事反馈说某个页面打不开,通过浏览器查看接口请求,发现返回500

二、措施:

  1、先在本地的测试了一遍,发现接口没有问题

  2、在阿里云服务器部署的测试环境测试一遍,发现接口没有问题

  3、检查代码,没发现问题

  4、接口换了种方法实现,部署到正式服务器上,仍然报500

  5、没想法了,开始网上找解决方案,发现好多相同问题的解决方案,试了几种,无效。还好没有沉迷网上的解决方案,及时抽身,再次检查代码本身

  6、突然想到了一种可能性,数据的问题。经过检测的确是数据的问题,有两条数据的格式不对,有特殊符号。先矫正了数据,然后在代码中做了兼容处理。

 

三、教训

  为什么测试环境和本地环境测试没问题呢?我们测试环境和本地环境连接的数据库是测试数据库,正式数据库的数据没有全部同步,正好错过这两条错误的数据。

  总而言之,还是没有立足于问题本身才绕了那么多弯路。    

  最最最最最最最耻辱的是,自己加的日志,这次居然没有先去看日志。。。懵逼死了

以上是关于阿里云服务器上某个接口出现500错误的主要内容,如果未能解决你的问题,请参考以下文章

阿里云ECS服务器挂载磁盘

文件上传问题。PHP些的云存储服务器,调用平台接口上传文件(例如阿里云等)。

SSH登陆阿里云服务器出现Permission denied (publickey)错误解决方案

阿里云服务器是啥?

阿里云如何设置一个psk

远程连接阿里云服务器出现"远程桌面,身份验证错误:要求的函数不受支持"解决办法