`
文章列表

TCP TIME_WAIT

问题描述: 在Linux系统中高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。 解决方法: 通过修改Linux内核参数,可以减少linux服务器的IME_WAIT套接字数量。 vi /etc/sysctl.conf 增加以下几行: ...

linux expect

先安装如下软件 yum install -y expect* yum install -y tcl* example #!/usr/bin/expect -f set ipaddr "172.16.3.3" set passwd "taovo@123" spawn ssh taovo@$ipaddr expect { "yes/no" { send "yes\r"; exp_continue} "password:" { ...

oracle 各种授权

alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修 ...
-查看用户和默认表空间的关系 select username,default_tablespace from dba_users; --查看当前用户能访问的表 select * from user_tables; --Oracle查询用户表 select * from user_all_tables; --Oracle查询用户视图 select * from user_views; --查询所有函数和储存过程: select * from user_source; --查询所有用户: select * from all_users; --select * fro ...
printf "admin:$(openssl passwd -crypt 123456)\n" >>a.txt

mysql 导入导出

CREATE DATABASE p_ticket DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 导出表结构 mysqldump -h172.16.3.93 -P1232 -p -ulehecai -d p_ticket>p_ticket.sql 导入sql脚本 mysql -u 用户名 -p 数据库名 < 存放位置 mysqljump -u root -p test < c:/a.sql

ant rpm

d
nginx的upstream目前支持5种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能 ...
vim /usr/local/apache2/conf/httpd.conf 将默认日志: CustomLog "logs/access_log" combined 修改为:CustomLog "|/usr/local/sbin/cronolog /log/www/access_%Y%m%d.log" combined 即可。其中%Y%m%d为日志文件分割方式,即为“年月日”。 org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ ...

php出现空白页

    博客分类:
  • php
php访问出现空白页,因为用了rewrite所以,添加 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
http://blog.sina.com.cn/s/blog_7ffb8dd501014dzx.html

spring 注解事务

步骤一、在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation ...

nginx.conf 详解

#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/ng ...

/etc/syctl.conf

来自《深入理解Nginx模块开发与架构解析》 P9 #表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数 fs.file max = 999999 #1代表允许将状态为TIME-WAIT状态的socket连接重新用于新的连接。对于服务器来说有意义,因为有大量的TIME-WAIT状态的连接 net.ipv4.tcp_tw_reuse = 1 #当keepalive启用时,TCP发送keepalive消息的频率。默认是2个小时。将其调小一些,可以更快的清除无用的连接 net.ipv4.tcp_keepalive_time = 600 ...

JVM性能监控

    博客分类:
  • jvm
#JVM性能监控 Young GC counts sudo /usr/local/jdk1.7.0_21/bin/jstat -gcutil $(pgrep java)|tail -1|awk '{print $6}' Full GC counts sudo /usr/local/jdk1.7.0_21/bin/jstat -gcutil $(pgrep java)|tail -1|awk '{print $8}' JVM total memory usage sudo /usr/local/jdk1.7.0_21/bin/jmap -histo $ ...
Global site tag (gtag.js) - Google Analytics