java 线程?
程序大量调用wget,
由于程序调用系统的操作命令,process的输出流和错误输出流会向缓冲区数据,长时间运行时,当缓冲区写满了,就会出现僵死进程现象。
我猜wget加上 -q 参数应该可以解决这个问题
jdk1.6有一个查看线程CPU使用率的工具——jstack -p [pid] 比较系统pstatck -p 好多了
还有文件处理发生太多导致同事的处理程序处理不过来导致,too many open files。看来写程序还是要考虑很多问题的,特别是和系统相管的。
程序大量调用wget,
由于程序调用系统的操作命令,process的输出流和错误输出流会向缓冲区数据,长时间运行时,当缓冲区写满了,就会出现僵死进程现象。
我猜wget加上 -q 参数应该可以解决这个问题
jdk1.6有一个查看线程CPU使用率的工具——jstack -p [pid] 比较系统pstatck -p 好多了
还有文件处理发生太多导致同事的处理程序处理不过来导致,too many open files。看来写程序还是要考虑很多问题的,特别是和系统相管的。