网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查。 bond模式: Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制 ...
分类:
系统相关 时间:
2016-11-19 12:49:24
阅读次数:
334
在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试, 测试通过,?交到代码版本管理库。运维把应用部署到测 试环境, QA 进行测试,没问题后通知部署人员发布到生产环境。 在上述过程中涉及到至少三个环境:开发、测试和生产。现实情况是,开发自测 没问题,但到了测试或者生产环境程序无法运 ...
分类:
其他好文 时间:
2016-11-16 02:57:16
阅读次数:
276
1 kill所有相关进程ps -ef | grep -i 进程名 | grep -v "grep" | awk '{print $2}' |xargs kill 2 查询当前用户占用的线程数lsof | grep haieradmin | wc 3 文件大小和位置的定位du -h --max-dep ...
分类:
系统相关 时间:
2016-11-14 11:44:33
阅读次数:
235
部署企业LAMP架构 (一)首先安装Apache服务,具体请见另一篇关于Apache的博文。 (二)安装MySQL数据库,具体请见另一篇关于LNMP的博文。 (三)构建PHP运行环境 1、安装PHP 2、配置PHP 3、添加优化模块ZendGuardLoader ZendGuardLoader适用于 ...
分类:
其他好文 时间:
2016-11-09 10:47:02
阅读次数:
188
在Azure上目前已经有基于Samba协议的共享存储了。 但目前在Azure上,还不能把Disk作为共享盘。而在实际的应用部署中,共享盘是做集群的重要组件之一。比如仲裁盘、Shared Disk等。 本文将介绍,如果通过基于Samba的文件共享,加上Linux的Target、iscsid以及mult ...
分类:
其他好文 时间:
2016-11-04 16:17:49
阅读次数:
295
session会话在单台服务器下不会出现共享问题,现在应用部署方式都是分布式,或者集群部署,这样必然会面临一个问题,session共享。
session共享的解决方案也有很多,
一、web服务...
分类:
其他好文 时间:
2016-10-27 10:31:09
阅读次数:
304
首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:Employee getEmp ...
分类:
其他好文 时间:
2016-10-26 16:10:01
阅读次数:
154
原文地址:https://www.azure.cn/zh-cn/documentation/articles/web-sites-dotnet-get-started 配置新的 Web 项目 下一步是在 Visual Studio 中创建一个 Web 项目,并在 Azure 中创建一个 Web 应用 ...
分类:
Web程序 时间:
2016-10-22 07:02:00
阅读次数:
320
1. 常规实现方案:代码逻辑为从数据表里取出现有最大订单号,转换后得到新的订单号,将新的订单insert到表里。 2. 考虑并发,在1的基础上,加lock,以避免多个线程同时执行这段逻辑,导致订单号重复引起主键冲突 3. 对于2来说,这种方案仅适用于单应用部署的情况。 像电商的订单表,往往是好多系统... ...
分类:
其他好文 时间:
2016-10-21 10:15:19
阅读次数:
133
fabric 是python 的库和命令行工具,用来提高基于ssh的应用部署和系统管理效率。 首先通过pip安装: 第一个hello world: fabric.py 默认文件 执行命令: 结果: 第二个带参数: 运行: 结果: 可以更简单的运行: 做个这麽多其实就是节省了 if __name__ ...
分类:
其他好文 时间:
2016-10-20 23:54:46
阅读次数:
422