server
muyang木杨
这个作者很懒,什么都没留下…
展开
-
TCP连接状态图(三次握手、四次挥手)
原创 2023-08-16 20:15:00 · 75 阅读 · 0 评论 -
Nginx+Tomcat集群解决502 Bad Gateway和连接超时问题
Nginx+Tomcat负载均衡集群(3Tomcat节点)搭建完成后,跑起来,用Jmeter进行500线程压力测试,发现有大量的错误响应(502 bad gateway).查看nginx错误日志,发现存在大量no live upstream while connecting to upstream.意思是nginx找不到活着的tomcat节点了。于是需要调整max_fails和fail_time...原创 2019-12-03 14:01:52 · 3524 阅读 · 0 评论 -
Tomcat容器并发性能涉及概念及配置
Tomcat线程池并发调优版本:tomcat7官方文档:Apache Tomcat 7 Configurationtomcat性能优化主要从启动参数和server入手,server则主要是从excutor和connector着手,网上文章一大堆,鱼龙混杂,大部分文章自己都解释不清。最好的办法是去看官方文档。对于大型应用,如果用tomcat的话,应该考虑在参数优化后进行压测,找到单机能承受的...原创 2019-12-03 14:01:04 · 529 阅读 · 0 评论 -
验证码加载不出 Could not initialize class sun.awt.X11GraphicsEnvironment
用XShell连接服务器的时候,发现访问部署在tomcat的项目加载不出验证码。解决办法: 开启headless mode. 很多人建议在catalina.sh下加-Djava.awt.headless=true,但是往里面加稍微麻烦了一点,也容易破坏原来的脚本。官方建议增加setenv.sh脚本来进行配置。tomcat/bin/下新建setenv.sh文件,内容如下:#!/bi...原创 2018-08-15 11:38:35 · 476 阅读 · 0 评论 -
Nginx根据域名转发配置+session丢失解决方法
根据域名转发请求 由于公网ip资源有限,需要将多个域名解析到同一个ip的80端口上,再由nginx根据域名转发到对应的服务器上。nginx配置在conf文件下新建vhost目录(以后所有转发规则都可以放在这里面),新建proxy.conf文件,并定义server:server{ listen 80; server_name aaa.com www.aaa....原创 2018-08-13 15:25:42 · 9079 阅读 · 0 评论