第一部分
本人是一名软件工程专业的大二学生,想在下学期寒假找一个实习,因为真实的项目都是部署在linux服务器,故想在暑假学习学习相关知识,自己本来也想有个服务器自己做点东西玩玩。了解到各大云服务器厂商都有针对学生的福利活动,我便在百度上搜索,因为自己了解到阿里云在这个行业的地位,最终了解到“飞天加速计划·高校学生在家实践”活动,选择了阿里云ECS进行试用。
第二部分
之前没使用过云服务器,只对它有一个粗略的了解,所以在申领前,我完成了新手预备营的课程,并了解了云计算相关课程,对‘云’有了一个大致的认识。总体跟我想象中的使用方式是差不多的,我领到的ECS是华北乌兰察布地区的服务器,并且2核2G内存1M带宽,完全可以满足我的需要了,便开始了我的云服务器之旅。
因为前几天放暑假前有一个课设,正好我可以把课设部署到阿里云ECS上就行练习,于是便开始了我的工作,我用的是Centos7.9,使用Xshell7进行ssh连接,由于是java项目,故要先搭建环境,使用Xftp7将所需压缩文件传输到ECS,在linux解压后配置环境变量后即完成环境搭建,接着就是tomcat和mysql的安装,中途也遇到一些安装问题,不过最终本人在网上查阅文章解决了,最终顺利完成项目的部署。
到了第二天我去访问网站,发现登陆页面点击登录后报了500错误,“The last packet successfully received from the server was xxx milliseconds ago”经过我认真分析,发现是由于服务器长时间连接,最终超时导致的,并且涉及到网络运行又要看网络环境,时而好时而坏,最终我在配置JDBC连接时url中加入了&autoReconnect=true&failOverReadOnly=false后,问题得以解决。数据库连接是一种昂贵的资源,长时间占用会严重影响服务性能,还会造成其他线程获取连接超时的问题。
第三部分
经过这几天云服务器的使用,我感到自己linux指令更加熟练,对云服务也有了一个全新的认识,我越来越发现云是一种趋势,大胆的推测,以后万物都是“云”。有了云服务可以实现对资源的合理配置,使资源得以最大化利用。最后,献上阿里云的口号--为了无法计算的价值~
第四部分
将自己的项目发布到网站上也比较有成就感,本人打算续领后再尝试做一个导航网站或者个人博客,哈哈哈



