查看linux系统哪些进程打开了file:
用lsof -p [进程ID] 可以看到某ID的打开文件状况。
进程ID可能用 ps -ef|grep java列出weblogic的进程ID,然后用此ID套入lsof -p ID号,咳,一大堆的请求哟,这显然是网络请求过多造成了 Too many open files。适当调整后便已消除这种现象。...
分类:
系统相关 时间:
2014-11-13 13:02:10
阅读次数:
466
最近,因和队友一起做linux开发,因为用的不是同一版本linux(他用arch, 我用ubuntu),再配置上经常就不一样,就如这个inittab文件,于是深究了一下原因:
Linux 内核启动 init ,init进程ID是1,是所有进程的父进程,所有进程由它控制。
Ubuntu 的启动由upstart控制,自9.10后不再使用/etc/event.d目录的配置文件,改为/etc/...
分类:
系统相关 时间:
2014-11-12 11:47:38
阅读次数:
217
有些问题只有在大并发访问量的线上机器上才能体现出来,测试机没法重现。
我们可以使用GDB来解决这个问题。
首先在命令行启动GDB
GDB
然后输入
attach http进程id
如果需要设置断电的话,可以先执行stop,然后设置断电
然后 输入 c 或者 continue 让这个进行继续提供服务,如果这个进程发生了Segfault错误,我们可以通过 bt 等跟踪命令,来查看问题出在...
分类:
数据库 时间:
2014-11-08 00:55:32
阅读次数:
239
$0进程的执行名字$n进程的第n个参数值,n=1..9$*进程的所有参数,此选项参数可超过9个。$#进程的参数个数$$进程的PID(脚本运行的当前进程ID号)$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$?执行上一个指令的返回值(显示最后命令的退出状态。0表示没有错误,其..
分类:
其他好文 时间:
2014-11-05 17:34:25
阅读次数:
192
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F] 描述: 使用该工具按照进程 ID (PID) 或映像名称终止任务。 参...
分类:
其他好文 时间:
2014-11-02 23:45:13
阅读次数:
666
一、对象ID的生成
每个mongoDB文档那个都要求有一个主键,它在每个集合中对所有的文档必须是唯一的,主键存放在文档_id字段中。由12个字符组成;
4c291856 238d3b 19b2 000001
4字节时间戳 机器ID 进程ID 计数器3333
二、BSON
BSON是mongodb中用来标示文档的二进制格式,它既是存储格式,也是命令格式...
分类:
数据库 时间:
2014-11-01 20:33:44
阅读次数:
254
给你个全的,你在Linux环境下多试下就明白了:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程I...
分类:
系统相关 时间:
2014-10-31 18:45:31
阅读次数:
237
跌跌撞撞,unix也看到了进程管理,顿时觉得高大上了。然而面对第一个系统调用fork,这英语发音实在是蹩脚,差点就读成~~。
在unix里面,对于任何一个进程,都有一个唯一表示的进程ID(pid)当然除了进程ID这个标识之外还有很多其他属性:父进程ID(ppid),进程实际用户ID,进程有效用户ID,进程实际用户组ID,进程有效用户组ID。对于这些属性,可以使用下列函数获取
#i...
分类:
系统相关 时间:
2014-10-26 11:51:42
阅读次数:
290
线程概念:线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),进程的所有信息对该进程的所有线程是共享的,包括程序文本,程序的全部内存,堆,栈和文件描述符。线程标识:进程ID在整个系统中是唯一的,用pid_t数据类型表示,线程ID只在它所属的进程环境中有效,...
分类:
编程语言 时间:
2014-10-26 09:07:18
阅读次数:
245