关于spring boot 内嵌tomcat 在window上启动,处理请求卡死---阿里云服务器有瑕疵

本文主要讨论了Spring Boot应用在Windows环境下,内嵌Tomcat可能出现的请求卡死问题,特别是在阿里云服务器上。问题可能由于服务器的某些设置导致,解决方案包括避免在窗口上进行点击操作,或者考虑使用非Windows服务器,如Linux或Windows Server。作者建议使用Linux或Windows Server 2003/2008等更适合服务器的系统来确保应用程序稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2018-5-22更新-----

windows的环境下启动后鼠标不要点击运行窗口,点击后窗口就会出现“已选择...”之类的,被选定后所有的请求都会被卡住无法处理,此时enter或者 ctrl+c 可以取消选定,然后服务就可以继续处理请求。这个细节注意下。


点击后(选中)




------------------------以下更新:2017.11.16此次更新可能会确定阿里云服务器确实存在一些问题-------------------------------

背景:

2017.11.15同事进行了一次大数据量的处理,几分钟后到服务器查看竟然停止了,然后恩了一下enter键就继续执行了,以为是自己的操作有问题也没在意。

2017.11.16再次进行了操作,结果又出现中途停止的现象,这样看来之前本人部署在阿里云服务器的项目在处理请求莫名的出现卡住的现象极有可能也是阿里云服务器的缘故(详细查看原博文)

没有黑的意思,只是实际用的时候确实碰到了问题

----------------------------------------------------------------以下为原始博文---------------------------------------------------------------------

问题背景:

spring boot项目jar包运行在win7(阿里云服务器)上,访问项目哪怕是对一个静态图片资源的请求,有时候都会被卡住,然后在dos窗口 进行CTRL+C操作后图片或者日志才会打印出来。重新创建过几次项目,哪怕是没有数据库操作不走controller, 图片也会出现卡住的情况。

解决

偶然机会需要部署到一个装有windows server 2003 系统的服务器上(非阿里云服务器),没再出现这个情况,现在项目运行平稳,也没出现卡住现象。

个人理解

本人未在Linux系统上部署测试是否出现这个情况,但是据了解,Linux主要是面向服务器的操作系统,而windows 系统是面向普通用户的系统,在一些功能上存在阉割,作为服务器系统的版本好像是windows server 2003 和windows server 2008 两个版本。有可能就是这个原因造成了项目处理请求的卡顿。

个人建议

选择服务器系统尽量选择Linux,如果是window系统的话尽量还是选择windows server 2003或者windows server 2008系统。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值