Linux中基于docker安装oracle
oracle加快效率,怎么提高大量数据INSERT的效率?
如何提高Oracle进程的优先级
nginx + N tomcat 和单节点tomcat的区别优势
:单节点线程数有一点上限,即使13G内存,也只能开到6K活跃线程数
批量批次数和处理业务的线程数调优:批次大小,和线程数多少是对立的。并发高了才是重点,所以对并发低时的效果可能是太友好。可分阶段起动
怎么做降级,怎么降低超时时间过长占用连接问题
jmeter简单使用-压测(单机基本只能跑到1W并发,自测时:可选其它压测工具,并去掉业务判断,只需断言超时时间即可)
nginx反代方案
linux调优:端口号区间,4项(源,目的的IP和端口)连接数扩展连接数,timewait数(5-15W没太大区别,50W+则已经是反作用)设置及其它选项调整。
tomcat调整:线程数调整
https://blog.csdn.net/weixin_4358ba3693/article/details/90243856
启动docker:
systemctl start docker
启动oracle:
docker start oracle11g
root下修改
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
https://blog.csdn.net/shao_yc/article/details/104423387?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecas
oracle最大连接数设置...
linux服务器最大连接数
受内存限制
每个tcp连接是一个打开的socket文件,因此linux服务器的最大连接数受linux操作系统单个进程同时打开的最大文件数的限制。
这个限制本质上是对单个进程内存的限制。
查看进程最大文件数:
ulimit -n
设置进行最大文件数:
ulimit -n 100000
linux并发配置
https://segmentfault.com/a/1190000037494125
批量杀java进程
ps -ef|grep xiaofendui|grep -v grep|cut -c 9-15|xargs kill -9
使用tomcat镜像
启动docker容器中的镜像:
例子:docker run --name tomcat -p 5555:8080 -v /home/mengsheng/abc:/usr/local/tomcat/webapps/ -d tomcat
-d:表示以“守护模式”执行/root/run.sh脚本,此时 Tomcat 控制台不会出现在输出终端上。 -d跟镜像名 tomcat
-p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 5555 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。
-v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
/home/mengsheng/abc 把自己的项目资源放到这个目录下,就相当于放到了tomcat中的usr/local/tomcat/webapps/
–name:表示容器名称,用一个有意义的名称命名即可。
https://blog.csdn.net/shao_yc/article/details/104423387?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecas
启动oracle
启动ng
关闭 firewalld:
systemctl stop firewalld #临时关闭
systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动
关闭后还不生效:需要先开启,放行1521后,再重新加载,再关掉防火墙
systemctl start firewalld
firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload
systemctl stop firewalld
systemctl status firewalld.service
10.240.20.74 xfd.kuaidi100.com
http://xfd.kuaidi100.com/1.html
nohup java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui-provider-1.0-SNAPSHOT.jar &
nohup java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui3-provider-1.0-SNAPSHOT.jar > xfd3.log 2>&1 &
nohup java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui3-provider-1.0-SNAPSHOT.jar > xfd3.log 2>&1 &
java -Xms512m -Xmx1024m -Djava.net.preferIPv4Stack=true -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8766 -jar /opt/kuaidi100/apps/xiaofendui-provider-1.0-SNAPSHOT.jar

1495

被折叠的 条评论
为什么被折叠?



