当前位置: > 财经>正文

实习工作经历:代码在本地明明可以跑通,怎么放到服务器上就不行了呢? 基金股票外汇 系统源码怎么查询不到了呢

2023-08-18 03:10:26 互联网 未知 财经

实习工作经历:代码在本地明明可以跑通,怎么放到服务器上就不行了呢?

到今天为止我已经实习整整一个月的时间了,这一个月的时间里学到了不少东西,也遇到了不少问题,今天就来讲讲我在实习过程中遇到的几个bug以及自己解决这些bug的经历。

问题一:代码在本地明明可以跑通,怎么放到服务器上就不行了

本来是一个挺简单的需求,需求的大致内容是这样的:获取到一些数据,经过业务处理后通过json返回给接口。我首先在本地写完了这样的一个需求,代码量大概200行左右,下一步就是将代码放到服务器上。但是当我把编译好后的代码放进服务器之后,发现这段代码竟然没有执行。

这就很疑惑了,而且现在这个业务属于二次开发的方式,服务器上是没有IDE能让你一步步调试,我只能在本地上把代码调好再放入服务器中。

没办法,既然没办法一步步调试那就通过打日志定位吧,我在200行代码中打上了10多条日志,想看看究竟是在哪里出了问题,最后一步步定位发现问题出在了post请求上。

最后发现问题是没有收到从接口地址传过来的数据。

那问题估计就出在两个方面,要么是代码写错,要么就是这个接口地址有问题。代码理论上是没有错误的,因为在本地已经跑通了,那问题就出在接口地址上了。

使用telnet语句一测,果然接口根本就是不通的,问题最后就解决了。

 问题二:两台服务器之间可以ping通但是无法同步数据

最近多了一个移动端的业务,需要新装一个服务器把移动端的环境搭上去,但是环境是搭好了,在和数据服务器同步数据时发现数据同步失败,无法从数据服务器导入数据。一开始以为是两个服务器不通,但是两台服务器是完全ping通的。

遇到这个问题还是翻看日志,最后发现是因为两台服务器的时间不同步导致的数据同步失败。最终将两台服务器的时间调为一致这个问题就解决了。

总结

刚开始工作总会遇到一些奇奇怪怪的问题,说实话刚遇到时心里还是挺慌的,但作为一名优秀的程序员要学会通过调试、日志等手段去解决bug,解决bug有时候能学到

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。