10 2012 档案

摘要:facebook登录出现如下错误:Protocol https not supported or disabled in libcurl查看php还支持curl,执行whereis curl/usr/bin/curl -V 支持https问题出哪里了,郁闷了好几天,最后查看php的./config 原来--with-curl=/usr/local/curl执行/usr/local/curl/bin/curl -V 发现不支持https。这才想起来用售前,最后用 yum install curl 编译了一遍,结果查不出来问题重新编译curl./configure --prefix=/usr/lo 阅读全文
posted @ 2012-10-24 21:22 李秋 阅读(348) 评论(0) 推荐(0) 编辑
摘要:ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpulinux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联的终端(tty)STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终止)、W ha 阅读全文
posted @ 2012-10-24 17:55 李秋 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:上一篇博客已经成功搭建了gearman环境:centos安装gearmand及php扩展下面我们来实现分布式,也就是万一一个进程死掉或者一台服务器当掉的情况假设两台服务器:192.168.10.102 和 192.168.10.103102的work代码如下:<?php $worker= new GearmanWorker(); $worker->addServer(); $worker->addServer('192.168.10.103',4730); $worker->addFunction("title", "tit 阅读全文
posted @ 2012-10-24 14:09 李秋 阅读(318) 评论(0) 推荐(0) 编辑
摘要:#install check yum -y install yum-fastestmirror yum -y install patch make gcc gcc-c++ gcc-g77 yum -y install libevent libevent-devel yum -y install php-develwget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gztar -zxvf libevent-1.4.12-stable.tar.gz cd libevent-1.4.12-stable./configur... 阅读全文
posted @ 2012-10-24 11:01 李秋 阅读(428) 评论(0) 推荐(0) 编辑
摘要:搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装#yum install subversion判断是否安装成功#subversion -vsvnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmin create /opt/svn/repos执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。2、配置 上面的操作很简单,几个命令就搞定, 下面的操作也不难。 进. 阅读全文
posted @ 2012-10-18 09:52 李秋 阅读(257) 评论(0) 推荐(0) 编辑
摘要:新安装的CentOS5.5系统,在secureCRT下使用rz sz 上传下载文件时出现如下提示:[root@webslave2 etc]# sz hosts-bash: sz: command not found[root@webslave2 etc]#由上述现象可知,很可能没有安装相应的软件包;sz rz 命令所需要的软件包是lrzsz下面检查软件包是否安装?[root@webslave2 etc]# yum list installed lrzszLoaded plugins: fastestmirrorLoading mirror speeds from cached h... 阅读全文
posted @ 2012-10-17 09:21 李秋 阅读(978) 评论(0) 推荐(0) 编辑
摘要:++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库 : [mysql-5.1.59]PS : 经过两天的奋斗终于配置上了这套系统++++++++++++++++++++++++++++++++++++++++++++++wget 'http://ngi... 阅读全文
posted @ 2012-10-16 16:30 李秋 阅读(3180) 评论(1) 推荐(0) 编辑
摘要:对于日IP不高或者说并发数不是很大的应用,一般不用考虑这些!!用一般的文件操作方法完全没有问题。但如果并发高,在我们对文件进行读写操作时,很有可能多个进程对进一文件进行操作,如果这时不对文件的访问进行相应的独占,就容易造成数据丢失。例如:一个在线聊天室(这里假定把聊天内容写入文件),在同一时刻,用户A和用户B都要操作数据保存文件,首先是A打开了文件,然后更新里面的数据,但这里B也正好也打开了同一个文件,也准备更新里面的数据。当A把写好的文件保存时,这里其实B已经打开了文件。但当B再把文件保存回去时,这里已经造成了数据的丢失,因为这里B用户完全不知道它所打开的文件在它对其进行更改时,A用户也更改 阅读全文
posted @ 2012-10-12 09:51 李秋 阅读(2560) 评论(0) 推荐(0) 编辑
摘要:MySQL 查询缓存保留了查询返回给客户端的完整结果。当缓存命中的时候,服务器马上返回保存的结果,并跳过解析、优化和执行步骤。缓存也需要开销,只有在节省的资源大于开销的时候,缓存才是真正有效率的,这和服务器的负载相关。为了保证 Query Cache 中的内容与是实际数据绝对一致,当表中的数据有任何变化,包括新增,修改,删除等,都会使所有引用到该表的 SQL 的 Query Cache 失效。mysql>SHOW VARIABLES LIKE '%query_cache%';+------------------------------+---------+| Varia 阅读全文
posted @ 2012-10-12 08:57 李秋 阅读(605) 评论(0) 推荐(0) 编辑
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,.. 阅读全文
posted @ 2012-10-11 18:38 李秋 阅读(336) 评论(0) 推荐(0) 编辑
摘要:下边是在网上找到的一些资料,保留下来备用吧1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and age= 阅读全文
posted @ 2012-10-11 18:24 李秋 阅读(239) 评论(0) 推荐(0) 编辑
摘要:kill -9 "pgrep cgi"spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi 阅读全文
posted @ 2012-10-09 17:24 李秋 阅读(200) 评论(0) 推荐(0) 编辑
摘要:是用fast-cgi来解析PHP文档吧?如果是,你的配置文件中应该有一段类似的配置信息 location ~ .*\.php$ { fastcgi_pass phpsrv; include fastcgi_par... 阅读全文
posted @ 2012-10-09 15:06 李秋 阅读(633) 评论(0) 推荐(0) 编辑
摘要:第一步,安装Ubuntu nginx由于Ubuntu 904已经包含了nginx,所以根本不要编译,安装超简单!修改/etc/apt/sources.list文件内容为国内镜像,然后运行:apt-get updateapt-get install nginx即可完成安装启动Ubuntu nginx:/etc/init.d/nginx start然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。下面配置php第二步,安装Php安装php:apt-get install php5-cli php5-cgi mysql-se 阅读全文
posted @ 2012-10-09 15:05 李秋 阅读(560) 评论(0) 推荐(0) 编辑
摘要:InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.InnoDB不支持FULLTEXT类型的索引。 ◆2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM... 阅读全文
posted @ 2012-10-08 14:38 李秋 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示