关于tomcat+nginx的一道面试题

news/2024/7/24 2:22:01
某公司系统突然发生访问异常,经程序员排查确定程序里没有死循环和定时任务等,该线上系统采用的是nginx+tomcat方式部署,现在让你快速分析系统最有可能的异常原因,后期防范这种异常可以采用什么方案。其他信息和答题要求如下:
1、该线上系统周一到周五压力较高,周六周日压力较低;
2、异常发生在周日;
3、外界只能通过nginx访问到系统,不能通过tomcat直接访问;
4、系统分配给tomcat的内存被耗尽了;
5、nginx已经记录了详细的访问日志;
6、定位异常原因的主要操作步骤和主要命令写出来;
7、防范方案的原理和主要命令要写出来。

http://www.niftyadmin.cn/n/1408343.html

相关文章

mybatis <if 大于小于 条件写法> gt gte lt lte

gt: greater than 大于 gte: greater than or equal 大于等于 lt: less than 小于 lte: less than or equal 小于等于 示例 tn>2 and tn <9 <if test"request.tn gt 2 and request.tn lte 9">AND aging.${request.durationField}#{request.tn}<…

用Netty开发中间件:高并发性能优化

http://blog.csdn.net/dc_726/article/details/48978891

C:foreEach

c:forEach用法 <c:foreach>用法 <c:foreach>类似于for和foreach循环 以下是我目前见过的用法&#xff1a;1、循环遍历&#xff0c;输出所有的元素。<c:foreach items"${list}" var"li">${li}</c:foreach>注意&#xff1a;items …

Docker与KVM之间的区别

一、Docker简介 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器&#xff08;LXC&#xff09;等技术。 在 LXC 的基础上 Docker 进行了进一步的封装&#xff0c;让用户不需要去关心容器的管理&#xff0c;使得操作更为简便。用户操作 Doc…

IQueryable和IEnumerable以及AsEnumerable()和ToList()的区别

注意&#xff1a;本文背景为 Linq to sql 。文中ie指代IEnumerable&#xff0c;iq指代IQueryable。 IQueryable 和 IEnumerable 的区别 IQueryable延时执行&#xff1b;扩展方法接受的是Expression(必须要能转成sql&#xff0c;否则报错)IEnumerable延时执行&#xff1b;扩展方…

awk与sed

http://blog.jobbole.com/109088/ http://blog.jobbole.com/109089/

Mybatisd对MySQL批量插入、批量更新及批量删除语句

2019独角兽企业重金招聘Python工程师标准>>> 1、批量插入 <insert id"insertBatch" parameterType"java.util.List">insert into t_student(name, age, class)values<foreach collection"list" item"item" index&…

Mercury:唯品会全链路应用监控系统解决方案详解(含 PPT)

Mercury&#xff1a;唯品会全链路应用监控系统解决方案详解&#xff08;含 PPT&#xff09; http://www.open-open.com/lib/view/open1470732672604.html