没有根的野草,漂浮的命途

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  服务器

摘要:如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写入这些服务器。图 1 可以帮助您了解如何设置应用程序体系结构:图 1. 使用 memcached 的示例应用程序体系结构体系结构相当容易理解。我建立了一个 Web 层,其中包括一些 Apache 实例。下一 阅读全文
posted @ 2013-06-08 17:20 针尖上的舞者 阅读(156) 评论(0) 推荐(0)

摘要:对于文件集中存储现在互联网行业主要有两种大的实现思路,基于简单hash实现,基于分布式文件系统实现(比如淘宝的TFS,Amozon的S3,google的GFS等等),下面主要讲解如何使用FastDFS来实现,架构图如下:安装libevent 官方推荐稳定的1.4.14b版本的,2.x的可能有不稳定性获取下载wgethttps://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz解压并编译安装tarzvxflibevent-1.4.14b-stable.tar.gz./configure--prefix=/ 阅读全文
posted @ 2013-03-14 22:03 针尖上的舞者 阅读(2353) 评论(2) 推荐(0)

摘要:原已经安装好的nginx,现在需要添加一个未被编译安装的模块:nginx -V 可以查看原来编译时都带了哪些参数原来的参数:--prefix=/app/nginx添加的参数:--with-http_stub_status_module --with-http_ssl_module --with-http_realip_module步骤如下:1. 使用参数重新配置:./configure --prefix=/app/nginx -user=nobody -group=nobody --with-http_stub_status_module \--with-http_ssl_module --w 阅读全文
posted @ 2013-03-12 17:00 针尖上的舞者 阅读(877) 评论(0) 推荐(0)

摘要:参考链接http://www.jb51.net/os/Ubuntu/64596.html1)、下载 sudo wget http://nginx.org/download/nginx-1.2.2.tar.gz2)、解压 sudo tar -xzvf nginx-1.2.2.tar.gz3)、进入相关目录进行以下操作复制代码代码如下:./configuremakesudo make install 如果你运气好的话,一切ok,不过...........哈哈。Ubuntu默认的策略是什么库都不装,依赖的库都需要自已手工安装搞定。 一般都会出错的,那么我们来看看可能出现的问题。4)、常见问题解... 阅读全文
posted @ 2013-01-25 16:07 针尖上的舞者 阅读(245) 评论(0) 推荐(0)

摘要:配置环境:windows xp下jdk1.7.0_10 nginx-1.2.6 (附下载) memcached-1.2.6-win32-bin.zip(附下载) tomcat7.0.12*(注意:nginx负载均衡不会有太大问题,但是,在用memcached配置session共享的时候,tomcat的版本可能成为关系到成败的关键,一开始用的tomcat7.0.34,总是抛出异常,原因应该是没有匹配最新tomcat的memcached 的jar包)1、首先用nginx来搭建三台tomcat服务器的负载均衡环境,如何在一台机器启动三个tomcat请参照《在一台机器上启动三个tomcat》 ... 阅读全文
posted @ 2013-01-22 15:52 针尖上的舞者 阅读(1419) 评论(0) 推荐(0)

摘要:删除环境变量中的CATALINA_HOME和CATALINA_BASE (关键)比如我想同是启动N个tomcat复制N个tomcat源文件包(当然如果在同一文件夹下需要手动重命名一下)分别修改安装目录下的conf子目录中的server.xml文件:a.修改http访问端口(默认为 8080端口),将8080修改为tomcat唯一的,其他tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。b.修改Shutdown端口(默认为8005端口),将8005修改为唯一的的端口号,例如8055。c.修改8009端口,将8009修改为没有在使用的端口号,例如8099(注 意:N个 阅读全文
posted @ 2013-01-18 15:29 针尖上的舞者 阅读(311) 评论(0) 推荐(0)

摘要:开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5是操作于IOS网络模型的传输层,Nginx、apache是基于http反向代理方式,位于ISO模型的第七层应用层。直白些就是TCP UDP 和http协议的区别,Nginx不能为基于TCP协议的应用提供负载均衡。了解了二者之间的区别于应用场景,对Nginx产生浓厚的兴趣,阅读张宴的<实战Ngi 阅读全文
posted @ 2013-01-17 17:19 针尖上的舞者 阅读(224) 评论(0) 推荐(0)

摘要:首先是安装:1、从官网下载程序包nginx-1.2.6.tar.gz,度娘会告诉你官网在哪2、cd 命令进入你存放安装包的路径然后解压: tar -xaf nginx-1.2.0.tar.gz3、cd 进入解压目录 nginx-1.2.6 chmod a+rwx *4、./configure --without-http_rewrite_module5、make && make install6、配置环境变量: 编辑 sudovim/etc/profile 添加或修改 exportPATH=/usr/local/nginx/sbin:$PATH 7、sudo /usr/loca 阅读全文
posted @ 2013-01-17 11:29 针尖上的舞者 阅读(1508) 评论(0) 推荐(0)

摘要:---恢复内容开始---Nginx("engine x") 是一款高性能的,轻量级的HTTP Web服务器 和反向代理服务器及电子邮件IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。自Nginx发布四年来,Nginx已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx超越Apache的高性能和稳定性,使得国内使用Nginx作为 Web 服务器的网站也越 阅读全文
posted @ 2013-01-16 09:56 针尖上的舞者 阅读(176) 评论(0) 推荐(0)

摘要:在 hibernate.cfg.xml 中加入如下代码<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property><property name="hibernate.c3p0.min_size">8</property><property name="hibernate.c3p0.max_size">200</ 阅读全文
posted @ 2012-10-09 10:15 针尖上的舞者 阅读(530) 评论(0) 推荐(0)