在这里详述 linux/moinmoin安装。

{{{

Install nginx

add-apt-repository ppa:nginx/stable aptitude update aptitude install nginx

Install and activate python virtualenv

pip install virtualenv mkdir -p /srv/www/moin virtualenv /srv/www/moin/pythonenv source /srv/www/moin/pythonenv/bin/activate

Download and install moinmoin:

cd /tmp wget http://static.moinmo.in/files/moin-1.9 ...

more ...

安装php扩展apc

下载apc http://pecl.php.net/package/apc

解包,进入目录 {{{ /opt/php5/bin/phpize ./configure --with-php-config=/opt/php5/bin/php-config --enable-apc make make install cp /path/APC-3.1.13/apc.php /var/www }}}

more ...

loadrunner error number list

http://bbs.51testing.com/thread-8644-1-1.html {{{   sckOutOfMemory 7 内存不足   sckInvalidPropertyValue 380 属性值不效   sckGetNotSupported 394 属性不可读   sckGetNotSupported 383 属性是只读的   sckBadState 40006 所请求的事务或请求本身的错误协议或者错误连接状态   sckInvalidArg 40014 传递给函数的参数格式不确定,或者不在指定范围内   sckSuccess 40017 成功   sckUnsupported 40018 不支持的变量类型   sckInvalidOp 40020 在当前状态下的无效操作   sckOutOfRange 40021 参数越界   sckWrongProtocol 40026 所请求的事务或请求本身的错误协议   sckOpCanceled 10004 取消操作   sckInvalidArgument 10014 所请求的地址是广播地址,但未设置标记   sckWouldBlock 10035 套接字不成块 ...

more ...

Nginx的一些优化

=== nginx指令中的优化(配置文件) ===

{{{ worker_processes 8; }}} nginx进程数,建议按照cpu数目来指定,一般为它的倍数。

{{{ worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; }}} 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。

{{{ worker_rlimit_nofile 102400; }}} 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。

{{{ use epoll; }}} 使用epoll的I/O模型,这个不用说了吧。

{{{ worker_connections 102400; }}} 每个进程允许的最多连接数,理论上每台nginx服务器的最大连接数为worker_processes*worker_connections。

{{{ keepalive_timeout 60; }}} keepalive超时时间。

{{{ client_header_buffer_size 4k; }}} 客户端请求头部的缓冲区大小,这个可以根据你的系统分页大小来设置,一般一个请求的头部大小不会超过1k,不过由于一般系统分页都要大于1k,所以这里设置为分页大小 ...

more ...

在这里详述 db/Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.。

Date 五 21 九月 2012 By liugehao Category db.

{{{ Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used ...

more ...

编译安装php-mysql

{{{

/usr/local/php/bin/phpize

Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr --with-zlib-dir=/usr --with-mysql-dir=/lib64

checking for PHP installed headers prefix... /usr/local/php/include/php checking if debug is enabled ...

more ...

redhat5安装oracle 10g

Date 五 14 九月 2012 By liugehao Category db.
  1. 打开安装文件 database/install/oraparam.ini,操作如下: {{{

修改

Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]

增加:

[Linux-redhat-5.0-optional] TEMP_SPACE=80 SWAP_SPACE=150 MIN_DISPLAY_COLORS=256 }}}

  1. 增加用户 {{{ groupadd -g 499 oinstall; groupadd -g 502 dba; useradd -u 499 -p oracle -g oinstall -G dba oracle;}}}
  2. 更改及应用内核 {{{ echo "# " >> /etc/sysctl.conf echo ...

more ...

在这里详述 linux/其它。

fedora 开机启动服务 {{{#!highlight bash systemctl enable nginx.service }}}

more ...

bashrc 生效

在配置bashrc文件后,如果想使其立即生效,可以不用采用登出的方法,而直接键入下列命令即可

{{{

source ./.bashrc

}}}

CategoryLinux CategoryBash

more ...

到付费

  1. 结算省份不为Prov_Id <>900000 或者始发站点不是 Start_Org_Cd=199883
  2. 录单时间-7天<签收时间
  3. 始发地和目的地都存在,且收派网点不同
  4. 费率存在
  5. 扫描记录取计算帐期-3天,至-22天第一次正常签收(scantype = 10, cmt_id = 1),而且未计算过的数据(没有到付费记录)
  6. 录单时间+2天,要小于帐期日期
  7. 留言时间(排除有关999887所有留言) +2天,要小于帐期日期
  8. 金额: 录单金额: 1.无留言(排除关于999887留言);
    2.双方确认留言金额(Abnormal_Flag = 1 ,因为双方确认后UPDATE录单金额) 留言金额: 留言时间+2天< 帐期日期 (Reply_Tm + INTERVAL '2' DAY) < 帐期 and Abnormal_Flag = 0 )
  9. 收付费代码: 999887
more ...