1. 输入 ctrl+] 2. 输入 quit 即可
Author Archive
Shoula.com Bid History(26 Bidders:, 86 Bids)
2018-08-15 by Jinyang | No Comments | Filed in 技术相关Bidder Bid Date Time CNname High Bid P $2,464.00 Aug 13 11:24:53 Doomain $2,414.00 Aug 13 11:24:53 CNname P $2,351.00 Aug 13 11:23:25 Doomain $2,301.00 Aug 13 11:23:25 CNname P $2,251.00 Aug 13 11:23:11 Doomain $2,201.00 Aug 13 11:23:11 CNname P $2,151.00 Aug 13 11:23:04 Doomain $2,101.00 Aug 13 11:23:04 CNname $2,051.00 Aug 13 11:12:24 […]
Nginx转发请求时重置url
2018-08-13 by Jinyang | No Comments | Filed in 技术相关真实服务器 A上的项目端口在 nnnn ,Nginx 请 【域名/项目名】 的路径转发到后端的tomcat。 但是项目实际是没有项目名的 直接在/ 下运行的,因为直接转发过去就会报错 调整nginx配置,完美的支持需求: location /项目名 { return 302 /项目名/; } location /项目名/ { add_header Via “项目名_testserver” always; proxy_set_header Host $Host; proxy_set_header X_Real_Ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_redirect /项目名/ /; proxy_pass http://网址:端口/; } 重点在于 proxy_pass http://网址:端口/; 的最后的一个斜杠,这个是严格匹配的,所以可以转成任何需要的路径 。
svn保留变更记录迁移到git
2018-08-12 by Jinyang | No Comments | Filed in 技术相关git svn clone -A user.txt https://jsly.haojiawu.com:18443/svn/mobile/trunk/mobile/trunk njzone git remote add origin http://vcs.eboa.cn:666/lijy/njzone.git git push -u origin master hg转移更方便: hg push git+http://vcs.eboa.cn:666/lijy/nczone.git
简单的测试环境项目自动更新部署
2018-08-11 by Jinyang | No Comments | Filed in 技术相关某测试环境,准确的来说是交叉测试环境,因为APP、业务入口、登录都是正式的,业务及后端为测试环境。系统部署在云端VPS上,每次更新需要先登录VPN然后再做一系列的调整、传输,略繁琐。 重复的日常工作,要实现自动化,道理懂得,但是实践起来 还是能偷懒就人肉。 最近真忙不过来了,精疲力竭的(开始锻炼身体 可能有点拉伤了肌肉) 写了最简单的定时执行的shell脚本,就解决了这个问题,虽然不完美,但是解决了一部分问题。 那为什么不早点使用自动方案呢 ?
Tags: 部署
越来越慢的数据库时间
2018-08-11 by Jinyang | No Comments | Filed in 技术相关某秒杀活动,为了安全起见 分别在js代码 java代码 redis并发计数 数据库事务4个层面进行业务安全的控制。 起先发现数据库慢16分钟,所以代码层面设置时提前了16分钟。 后来升级更新秒杀代码为基于redis的代码,本地反复测试无误后 发布至生成小规模测试也没有问题,但是活动开始后 观察日志 持续2分钟没有订单产生,百思不得其解 想着是否要立刻回滚代码,恩 哪怕是最笨拙的复制压缩备份 也一定要有备份,突然发现订单蜂拥而至。 为什么前2分钟没有订单? 检查发现是数据库的时间 又慢了2分钟,所以…. 如何解决这样的问题? 暂时没想好 ,每次活动前检查下数据库时间并据此修正活动的配置参数是当前的做法。
Tags: 秒杀
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 […]
Potuan.com Bid History(6 Bidders:, 26 Bids)
2018-06-17 by Jinyang | No Comments | Filed in 域名Bidder Bid Date Time leader High Bid $234.00 Jun 16 13:02:14 jiuzhe P $214.00 Jun 16 12:59:16 leader $204.00 Jun 16 12:59:16 jiuzhe $194.00 Jun 16 12:55:10 first1 P $184.00 Jun 16 12:55:10 first1 $174.00 Jun 16 12:54:51 jiuzhe P $164.00 Jun 16 12:54:45 first1 $154.00 Jun 16 12:54:45 jiuzhe P $144.00 Jun 16 12:54:39 […]
Bid history for JingQi.com
2018-05-21 by Jinyang | No Comments | Filed in 域名Bidder Bid Date Time first1 High Bid $11,750.00 May 20 13:44:16 first1 High Bid $11,750.00 May 20 13:44:16 Alibackorders P $11,700.00 May 20 13:44:08 first1 $11,650.00 May 20 13:44:08 Alibackorders $11,600.00 May 20 13:43:57 first1 $11,550.00 May 20 13:39:02 Alibackorders $11,500.00 May 20 13:38:52 first1 $11,450.00 May 20 13:37:00 Alibackorders $11,400.00 May 20 13:36:48 first1 […]