madre / spring-boot-practice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Skin Builder 是书旗小说应用皮肤打包服务 1 用户,打开网页,上传皮肤包资源(文件大小几MB) 2 服务器,接收皮肤包资源,打包皮肤包(需要gradle assembleRelease),生成皮肤ID,存数据库,把生成的皮肤包转存至OSS。 返回皮肤包下载链接并生成链接对应的二维码。 3 用户,下载皮肤包。

2018年05月16日

解决一个困扰了好几天的问题。 这部分代码在本地运行都是正常的,但是部署到阿里云之后,没有任何提示的就shutdown, 被kill 掉了。没有任何Exception和对应的日志信息。 有时候能正常启动主页,打开第二个页面的时候就奔溃了,有时候主页也启动不了, 就奔溃了。 在应用侧添加的log 都不生效。 排查过程中,还检查mysql 的配置,和允许的端口, 依然自动shutdown。 各种配置都检查过之后, 开始怀疑不是代码的问题,而是环境的问题。也就是阿里云机器的配置问题。 然后查看了阿里云机器的配置是512M 的内存,怀疑是内存不足导致。添加至2G 内存,依然不行。 最后查到增加机器的swap 空间可能会有帮助, 然后就找到https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-7 这篇文章,对照命令添加了swap 的空间。 bingo!成功运行起来了。 感谢万永华同学的帮助。

About


Languages

Language:Java 76.7%Language:HTML 21.2%Language:Shell 1.8%Language:CSS 0.4%