- 浏览: 571265 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
文章列表
memcache 启动
- 博客分类:
- memcache
/usr/local/memcached/bin/memcached -d -m 2048 -p $1 -u root -vv >> /tmp/memcached.log 2>&1
#!/bin/sh
echo "Start to start memcached server $(date)..."
MEMCACHED=/usr/local/memcached/bin/memcached
usage()
{
echo "usage: `basename $0` por ...
来源
http://blog.csdn.net/jrq/article/details/7072497
1、Oracle UCM启动的时候,控制台报错。
查看日志,有如下异常:
------
####<2011-12-14 下午02时21分13秒 CST> <Info> <JDBC> <unis-1fb1a542b4> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> ...
python test
- 博客分类:
- python
#!/usr/bin/env python
##encoding=utf-8
import MySQLdb
from MySQLdb.constants import FIELD_TYPE
import time,datetime
from xml.dom.minidom import Document
import hashlib
import json
import sys
import urllib
import urllib2
reload(sys)
sys.setdefaultencoding('utf8')
merchant_code=10027
...
oracle 索引未生效
- 博客分类:
- oracle
不走索引大体有以下几个原因:
• 你在Instance级别所用的是all_rows的方式
• 你的表的统计信息(最可能的原因)
• 你的表很小,上文提到过的,Oracle的优化器认为不值得走索引。
解决方法:
可以修改init.ora中的OPTIMIZER_MODE这个参数,把它改为Rule或Choose,重起数据库。也可以使用4中所提的Hint。
不走索引的其它原因:
1、建立组合索引,但查询谓词并未使用组合索引的第一列,此处有一个INDEX SKIP SCAN概念。
2、在包含有null值的table列上建立索引,当时使用select count(*) from tabl ...
通过sid查找sql
- 博客分类:
- oracle
这是当前运行的sql语句
select sid,
v$session.username 用户名,
last_call_et 持续时间,
status 状态,
LOCKWAIT 等待锁,
machine 用户电脑名,
logon_time 开始登入时间,
sql_text
from v$session, v$process, v$sqlarea
where paddr = addr
and sql_hash_value = hash_value
...
nginx反向代理做cache配置
- 博客分类:
- nginx
本文抄自
[url]
http://blog.sina.com.cn/s/blog_5dc960cd0100gvk2.html
[/url]
需要第三方的ngx_cache_purge模块:
wget http://labs.frickle.com/files/ngx_cache_purge-1.0.tar.gz
tar zxvf ngx_cache_purge-1.0.tar.gz
nginx机器IP地址:192.168.2.187
编译参数: configure arguments: --add-module=../ngx_cache_purge-1.0 --pref ...
#!/bin/bash
# Tengine Startup script# processname: nginx
# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/openresty/nginx/sbin/nginx
nginx_config=/usr/local/ope ...
free -g 代表的含义
/ total used free shared buffers cached
Mem 总物理内存 当前使用的内存(包括slab+buffers+cached) 完全没有使用的内存 进程间共享的内存 缓存文件的元数据1 缓存文件的具体内容1
-/+ buffers/cache 当前使用的内存(不包括buffers+cached,但包括slab) 未使用和缓存的内存(free+buffers+cached)
Swap 总的交换空间 已使用的交换空间 未使用的交换空间
然后top看了下,没有特别吃内存的程序。用ps大概统计下所有程序占 ...
oracle 表空间满
- 博客分类:
- oracle
今天Oracle的表空间突然满了,建表的时候是自动扩展,但还是出现问题,查资料所知
表空间数据文件容量与DB_BLOCK_SIZE的设置有关,而这个参数在创建数据库实例的时候就已经指定。DB_BLOCK_SIZE参数可以设置为4K、8K、16K、32K、64K等几种,Oracle的物理文件最大只允许4194304个数据块(这个参数具体由操作系统决定,一般应该是此数字),表空间数据文件的最大值对应关系就可以通过4194304×DB_BLOCK_SIZE/1024M计算得出。
4k最大表空间为:16384M
8K最大表空间为:32768M
16k最大表空间为:65536M
...
MySQL 5.5.13
参数说明:
[client]
character-set-server = utf8
port = 3306
socket = /data/mysql/3306/mysql.sock
[mysqld]
character-set-server = utf8
user = mysql
port = 3306
socket = /data/mysql/3306/mysql.sock
basedir = /usr/local/webserver/mysql
datadir = /data/mysql/3306/data
log ...
出现这次错误,看网上修改
config.setMaxTotal(60000);//设置最大连接数
config.setMaxIdle(1000); //设置最大空闲数
config.setMaxWaitMillis(3000);//设置超时时间
修改了还是不管用,
redis.conf 下面也没有maxclients这个参数,默认无限制,进程可以打开的最大文件描述符数。
设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客 ...
据说这样并发可以到十万
- 博客分类:
- nginx
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:
1. worker_processes 8;
nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。
2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一
个进程分配到多个cpu。
3. worker_rlimit_nofile 65535;
这个指令 ...
Oracle进程被KILL之后,状态被置为"KILLED",但是锁定的资源长时间不释放,会出现类似下面这样的错误提示:
ORA-00030: User session ID does not exist
或
ORA-00031: session marked for kill
以往大多都是通过重启数据库的方式来强行释放锁资源。
现提供另一种方式解决该问题,在ORACLE中KILL不掉,在OS系统中再杀,操作方式如下:
1. 查看哪些对象被锁
SELECT DISTINCT t2.username,t2.sid,t2.serial#,t ...
错误502 upstream sent too big header while reading response header from upstream
sudo gedit /var/log/nginx/error.log
查看错误日志
upstream sent too big header while reading response header from upstream
你去搜这个错误,网上的解释都差不多,无外乎是cookie携带的header太多了,让你设置:
fastcgi_buffer_size 128k;
fastcgi_buffers ...
首先登入某个用户,查看某个用户在哪个表空间下:
select username,default_tablespace from user_users;
查看该用户下所有的表:
select * from user_tables;
查看所有表 名称、路径、是否自动增长:
select tablespace_name,file_name,autoextensible from dba_data_files;
修改表空间自动增长属性:
alter database datafile '表空间路径' autoextend o ...