php 5.3.3 中的php-fpm配置

php 5.3.3 源码中开始包含 php-fpm,不用专门再打补丁了,只需要解开源码直接configure,关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。 这个php-fpm 不再支持 php-fpm 补丁具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制: master进程可以理解以下信号 SIGINT, SIGTERM 立刻终止 SIGQUIT 平滑终止 SIGUSR1 重新打开日志文件 SIGUSR2 平滑重载所有worker进程并重新载入配置和二进制模块 示例: php-fpm 关闭: kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid` php-fpm 重启: kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid` 其次配置文件不再使用的xml 格式,改为了INI,但是配置参数几乎和以前一样,可参照xml格式的格式配置。 —————-补充内容—————- php-fpm的启动: cp -f (php -5.3.x-source-dir)/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod 755 /etc/init.d/php-fpm /etc/init.d/php-fpm start /sbin/chkconfig –add php-fpm (添加到开机服务列表) […]

Linux Maven的安装

1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.4-bin.tar.gz,下载可以使用wget命令; 2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf apache-maven-3.0.4-bin.tar.gz 解压后的文件夹名为apache-maven-3.0.4 3.使用mv命令将apache-maven-3.0.4文件夹拷贝到自己指定的文件夹,比如/usr/local/下 mv -rf apache-maven-3.0.4 /usr/local/ 4.配置环境变量,编辑/etc/profile文件,添加如下代码 MAVEN_HOME=/usr/local/apache-maven-3.0.4 export MAVEN_HOME export PATH=${PATH}:${MAVEN_HOME}/bin 5.保存文件,并运行如下命令使环境变量生效 source /etc/profile 6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功 mvn -v  

ant build java generics,ANT编译泛型

用ant编译java项目的,报泛型错误,但eclipse却没有报错;报错如下: ScopeUtil.java:185: type parameters of <T>T cannot be determined; no unique maximal instance exists for type variable T with upper bounds boolean,java.lang.Object 代码如下 :  public static final boolean isSuperAdmin() {    return getSession(key_SuperAdmin); } @SuppressWarnings(“unchecked”) public static final <T> T getSession(String name) { ActionContext actionContext = ActionContext.getContext(); Map<String, Object> session = actionContext.getSession(); return (T) session.get(name); } 经过分析,发现isSuperAdmin返回是boolean而getSession,返回是Boolean,既返回对象与返回类型的区别,所以在ant编译时出错; 把代码改一下就可以了: public static final boolean isSuperAdmin() { Boolean superAdmin = getSession(key_SuperAdmin); return superAdmin == true; }

kingston sd card vs toshiba sd card

前段時間買了一張kingston class10 32G 的SD card,放在D7000上,發現沒有原來的TOSHIBA CLASS4 8G的速度快,於是就個測試工具測試咗一下,O曬嘴。。。。。。 兩張CARD的前後合照: TOSHIBA是09年買的,KINGSTON是前天買的;都是MAKE IN JAPAN。 KINGSTON的讀寫測試: TOSHIAB的讀寫測試: 這說是為什麽KINGSTON這麽便宜的原因了;天下沒有又便又好的東西,別相信什麽 CLASS10標準;然後很多廠家都寫住CLASS10,但實際讀寫速度肯定大打折扣。當然如果你追求是不速度而是容量和價錢,二三線廠家嘅SD CARD是首先。 測試工具:USB Flash Benchmark

resin 4.0.xx 版破解方法。

how to crack resin 4.0.2x resin 4.0.3x. 工具:jd http://java.decompiler.free.fr/ 利用jd打开resin 4.0.xx目录下的lib/pro.jar 将源代码另存出来。再用eclipse打开com\caucho\license\ProLicenseStore.java 把 /* */ private int _professionalCount ; /* */ private int _personalCount; 改为 /* */ private int _professionalCount =1000; /* */ private int _personalCount = 1000; 重新编译成class文件,用winrar打开resin 4.0.xx目录下的lib/pro.jar,把生成的class文件拖进对应的目录即可。 仅供学习使用,请在下载后24时间内删除。

resin-pro-4.0.32 crack 破解文件下载

resin-pro-4.0.32 破解文件下载pro.jar resin pro 4.0.32 Full Cracked download. 下载pro.jar文件,覆盖原来lib目录的pro.jar文件即可。 仅供学习使用,请在下载后24时间内删除。

resin-pro-4.0.31 crack 破解文件下载

resin-pro-4.0.31 破解文件下载pro.jar resin pro 4.0.31 Full Cracked download. 下载pro.jar文件,覆盖原来lib目录的pro.jar文件即可。 仅供学习使用,请在下载后24时间内删除。

nginx的upstream目前支持5种方式的分配

nginx的upstream目前支持5种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10; } 3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 例如: upstream bakend { ip_hash; server 192.168.0.14:88; server 192.168.0.15:80; } 4、fair(第三方) 按后端服务器的响应时间来分配请求,响应时间短的优先分配。 upstream backend { server server1; server server2; fair; } 5、url_hash(第三方) 按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。 例:在upstream中加入hash语句,server语句中不能写入weight等其他的参数,hash_method是使用的hash算法 upstream backend { server squid1:3128; server squid2:3128; hash $request_uri; hash_method crc32; } tips: […]

重启oracle

在linux下重启oracle数据库及监听器: 用root以ssh登录到linux,打开终端输入以下命令: Sql代码 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 或 Sql代码 cd $ORACLE_HOME/bin #进入到oracle的安装目录 ./dbstart #重启服务器 ./lsnrctl start #重启监听器 即可!

linux 常用命令

1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 ps -e -o “%C : %p : %z : %a”|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o “%C : %p : %z : %a”|sort -nr 4.打印说cache里的URL grep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’ 5.查看http的并发请求数及其TCP连接状态: netstat […]