Monthly Archives: 07月 2018

Nginx 日志按日期切割

2018-07-11 by Jinyang | No Comments | Filed in 技术相关

1.   切割日志的脚本   #!/bin/bash logs_path=”/usr/local/nginx/logs” log_name=”access.log” pid_path=”/usr/local/nginx/logs/nginx.pid” YESTERDAY=$(date -d “yesterday” +%Y-%m-%d) mv ${logs_path}/${log_name} ${logs_path}/access-${YESTERDAY}.log kill -USR1 `ps axu | grep “nginx: master process” | grep -v grep | awk ‘{print $2}’` find ${logs_path} -mtime +7 -name “*.log” | xargs rm -f exit 0   2. 定时任务配置 0 0 * * * root /bin/sh /usr/local/nginx/logs/cut_nginx_log.sh

JBoss 6 迁移部署小记

2018-07-07 by Jinyang | No Comments | Filed in 技术相关

要说迁移部署,其实之前也是运行在jboss下的,不过运行的模式不同   原来只使用了jboss的tomcat  这次使用普通的jboss standalone 的运行模式。 1. 解压模式下运行项目 jboss 默认是使用war包部署运行的,带来的一个问题就是无法增量更新、无法上传图片文件 ; 1. 修改 standalone.xml 添加 auto-deploy-exploded=true  2. 修改需要解压运行的war文件的解压后的文件夹的名称为 project.war  , 然后 touch project.war.dodeploy ,重启 standalone.sh   2. nginx文件夹别名 经过上述调整的解压后的文件夹为  project.war , 对应的请求网址为  域名/project ,如果想使用nginx处理图片等静态文件,因为 project.war 不是 project 文件夹,所以没办法请求到文件; 1. 增加一个  软链接  project  到 project.war   3. session id  sessionid 中存在空格的问题 这个版本的jboss的使用 65 个字符串来生成sessionid (SESSION_ID_ALPHABET has to be 65 characters […]

Tags: , , ,

返回顶部