httpd进程逐渐占用资源直至爆满 10C

服务器上centos, php,apache,用于app接口访问。
开始时系统负载 load avarage 都是在 1以下的,有时访问量高的时候负载会升到1以上,但只要不达到整数比如2,访问量下降后,都还是可以回落的1以下的。
一般过几天后,load average会达到3,4以上(包括cpu同时3,4个会100%),而且访问量低的时候也不会回落。
其中网络链接的情况 是
TIME_WAIT 24923
CLOSE_WAIT 1
FIN_WAIT1 22
FIN_WAIT2 488
ESTABLISHED 415
apache 设置的 mpm event配置如下

ServerLimit 1024
StartServers 64
MinSpareThreads 32
MaxSpareThreads 64
ThreadsPerChild 32
MaxRequestWorkers 10240
MaxConnectionsPerChild 10240

怀疑是还是提供业务的问题,因为apache 安装后的一段时间内没出这样的问题,随业务的增加,逐渐出现这个问题。apachetop看过没有太多重复或很高的接口调用。

1,请问是什么问题导致的cpu和loadavg无法回落(且阶段性的升高)的情况?
2,是不是服务器上的某些业务,长时间占用某些接口,无法释放导致的?是这种情况的话,该如何找到这个调用的接口,和处理这个问题。

0

2个回答

查日志,看看哪些进程比较耗时的和占用内存的,

0

查看一下网络的连接,然后就是是不是应用中有内存泄漏。
业务逻辑是不是有比较耗资源的操作

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
进程资源占用监控
根据用户输入的进程的PID,按照设定的周期监控某一进程的资源占用,包括CPU、内存、内存峰值、句柄数、线程数、GDI对象,并将统计结果写入excel表格中。同时兼容Win 7和XP系统。
进程占用CPU资源
请问各位神奇的牛人,现在手头上有一个软件;它持续的运算占用到大量的CPU资源,把调整进程优先权排除在外,有何解可让它降到CPU占用50%以下!
vscode占用内存爆满
于是经过一番查找,得到解决方案是将vscode中的 “文件》首选项》设置”下搜索 search.FollowSymlinks设置为false即可。如下图
httpd进程有时会占用大量CPU,何解?
前几天突然发现网站访问速度变慢,开始没有留意,以为只是访问量大造成的,后来发现连ftp都连接缓慢,但是用ping返回的信息还算比较正常,不像是收到DDOS攻击。没法子,先重启机器。登录用top查看状态,晕死,httpd进程占用CPU高达90%,赶紧暂停apache服务。开始是怀疑apache服务版本老化的问题,于是干脆当了个新版本的httpd服务(httpd-2.0.53),重装后,启动apache服务,暂时没有发现问题。 rnrn  可是好景不长,昨天老问题又冒出来了,看来不只是apache服务版本的问题了,apache父进程持续运行了2:30,这么长时间(汗。。。。),还在不停累加中,CPU甚至占到了99%,被迫再次关掉服务。 rnrn造成这种情况应该是什么问题呢? 该如何解决呢? rn1. php程序造成的? rn2. 服务器受攻击了? rnrn求教高手阿!!!rn
httpd进程
root 22144 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22145 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22146 18505 0 Mar17 ? 00:00:00 /home/rootl/bin/httpdrnroot 22147 18505 0 Mar17 ? 00:00:00 /home/rootl/bin/httpdrnroot 22148 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22149 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22150 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22151 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22152 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22153 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnroot 22154 22143 0 Mar17 ? 00:00:00 /home/root/web/cgi/ldapapprnroot 22155 18505 0 Mar17 ? 00:00:00 /home/root/bin/httpdrnrnrn那么多的apache进程,每个进程的意思是什么呢?
windows下查看进程占用资源
求助,有没有可以查看进程占用cpu时间和内存大小的API或者其他方法?
控制进程占用的CPU资源
我有一个有多个线程的进程,运行时占用99的CPU资源,请问怎么控制能使它占用指定数量的CPU资源(至少让它少用一点),请高手指教
Linux 查看 进程资源占用
https://www.cnblogs.com/chengJAVA/p/6115061.html https://www.cnblogs.com/knitmesh/p/5412601.html https://www.cnblogs.com/gaojun/p/3406096.html https://linux.cn/article-6987-2.html
监控httpd进程
<p>n <span style="color:#424242;">Shell脚本是Linux运维、自动化运维体系中不可或缺的一个非常重要的部分,几乎所有的招聘需求中都会要求会写Shell脚本。</span>n</p>n<p>n <span style="color:#424242;">很多人都觉得Shell脚本不会写,写不出来。这就是因为练习不够。体系课程一共包含100道Shell习题,只要你全部学完这100道题,相信你的Shell脚本能力会有大幅度提升。</span>n</p>
linux进程、线程(or子进程)、资源占用查看
linux进程、线程(or子进程)、资源占用查看
Linux下查看某个进程所占用的资源
在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都可以达到我们的需求,这里给大家列举几个: 1: top -p pid 查看程序的情况 2: ps -aux | grep process_name 3: cat /proc/pid/status 这里会打印出当前进程详细的情况,其中,内存是 VmRSS。 注:pid是要替换成一个id数字的。  
svchost.exe进程占用100%cpu资源的问题
别告诉在下是什么注册表那个开机的键值的问题啊。根本就不是。rn 这个进程会占用大量的cpu资源导致网速很慢。也不是什么冲击波。rpc漏洞已经补上了。如果知道,就请告诉在下。如果不知道,拜托不要乱说。非常感谢知道解决办法的人。不太清楚的人请不要跟贴。特别是什么说注册表那个说法。在下最讨厌了。根本是胡说。
得到进程占用CPU资源的百分比
得到进程,线程占用CPU资源的百分比
使用ps查看进程的资源占用
ps -aux ps -aux | grep my_process 查看某个进程的状态信息 cat /proc/4256/status 如果没有带 -e等参数, ps默认只显示当前目录下、并且是当前开启的终端启动的进程
linux查看终端进程占用资源
1 用ps获取线程ID root@tbc-st-1000:/# ps   PID USER       VSZ STAT COMMAND     1 root      1432 S    /sbin/procd     2 root         0 SW   [kthreadd]     3 root         0 SW   [ksoftirqd/0]     4 root
快速查看占用资源最多的进程
快速查看占用资源最多的进程 1、查看占用内存最多的十个进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 2、查看占用cpu最多的十个进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ...
查看linux占用资源最多的进程
查看linux里占用cpu与内存资源最靠前的进程情况,快速定位系统性能瓶颈。
实时记录进程资源占用情况
在vs2003下用 VC++开发的,里面的知识点供初学者参考。 zyx
linux 下监控某个进程的资源占用
方法一top -b| grep phantomjs
控制启动进程占用的资源——ulimit命令
1、作用 ulimit为shell内建指令,用于shell启动进程所占用的资源。2、参数-a  显示目前资源限制的设定。 -c <core文件上限>  设定core文件的最大值,单位为区块。 -d <数据节区大小>  程序数据节区的最大值,单位为KB。 -f <文件大小>  shell所能建立的最大文件,单位为区块。 -H  设定资源的硬性限制,也就是管理员所设下的限制。 -m <内存大小>  指
system进程占用CPU资源奇高
各位大神,我这边有一台服务器,做的共享服务器,并且在上上面虚拟了8台计算机,以前cpu占用率一直在百分之八十左右,最近几天CPU占用率直接飙到100%,查了半天发现是system进程下srv2.sys这个文件占用了大量的CPU资源,内存占用量却只有几百K。请问各位大神有没有什么办法解决这个问题呢 。rn[img=https://img-bbs.csdn.net/upload/201711/01/1509531481_938926.png][/img]
统计各进程占用的系统的资源
可以简单方便统计各进程或程序占用的系统的资源,包括cpu的使用率,硬盘的使用,内存的使用,打开的本地连接数,调用各硬件接口的统计使用
linux系统gpk-update-icon进程占用CPU资源100%
1、症状:gpk-update-icon进程占用了100%的CPU资源。 2、原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更新,是由gnome-packagekit的bug造成的。 gpk-update-icon使用递归主循环,递归循环从dbus回调调用。因此,它处于调度操作的中间,并且在操作完成之前dbus无法进一步调度。 3、解决方法 临时解决方法可以直接...
jboss占用linux内存直至崩溃问题
大家好!rn我遇到了一个亟待解决的问题,jboss占用linux内存。一直在消耗,直至cpu到达400%,应用系统无法访问!rn以下使相关的信息:rnjboss5作为中间件rn服务器 linux企业版5rn服务器内存7Grnrnrn这是我修改 jboss安装目录/bin/run.conf文件,对jvm的优化信息rnrnJAVA_OPTS="-Xms2048m -Xmx2048m -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"rnrnrn这是在 jboss 管理后台查看到JVM - Hardware的信息rnrn[b]Free Memory: 1661 MBrnrnMax Memory: 2044 MBrnrnTotal Memory: 2044 MBrnrn#Threads: 89rnrnJVM Version: 1.6.0-b09 (Sun Microsystems Inc.)rnrnJVM Name: OpenJDK 64-Bit Server VM[/b]rnrn每隔一段时间我查看一次,Free Memory 没有问题,是否说明垃圾回收器释放了资源。rnrnrnlinux中使用 top 命令查看到的信息:rnrntop - 15:30:06 up 4 days, 10:16, 3 users, load average: 0.05, 0.13, 0.06rnTasks: 286 total, 2 running, 283 sleeping, 1 stopped, 0 zombiernCpu(s): 0.2%us, 0.1%sy, 0.0%ni, 99.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%strnMem: 7814144k total, 4085316k used, 3728828k free, 587712k buffersrnSwap: 16779884k total, 0k used, 16779884k free, 1292840k cachedrnrn PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMANDrn28195 posapp 19 0 3149m 1.6g 10m S 4.3 21.0 30:18.10 javarn31828 posapp 15 0 12868 1224 812 R 0.3 0.0 0:06.65 toprn 1 root 15 0 10344 680 572 S 0.0 0.0 0:00.08 initrn 2 root RT -5 0 0 0 S 0.0 0.0 0:00.02 migration/0rnrn每隔30分钟使用top命令查看,发现 “Mem: 7814144k total, 4085316k used, [color=#FF0000]3728828k free[/color], 587712k buffers”rnrnfree 可用的内存一直在减少,差不多半个小时减少 4-5Mbrnrnrn系统现在每 4-5天就需要重启一次,使用 top 查看,发现 cpu 超过 400%rnjboss中部署了两个web应用。系统中安装了一个c/s程序,rn有webservice,每五分钟会被调用,调用次数为每天 1-1.5W次。rnrnrn请教各位,我能通过配置 jboss jvm 解决此问题吗? 因为这是最近才出现的问题,系统前几个月运行正常。rnrn如何排查中毒的可能?rn或者使用什么软件检测 jboss 的运行情况。或者查看系统中某各类某个方法,一天中调用的最多?rn谢谢大家!!!!!
隐藏进程管理器(可查进程占用资源和连接端口情况)
隐藏进程管理器,可以手动管理自己电脑的进程包括隐藏进程,包括进程占用CPU比率,占用资源多少和连接端口情况 可以查出木马的进程!!
【小白求教】JAVA多线程跑ServerSocket内存逐渐爆满死机
第一个是教材上正确的代码,可以正常多线程运行的rn主程序:rnpackage com.server;rnimport java.io.*;rnimport java.util.*;rnimport java.net.*;rnimport com.bean.*;rnimport com.biz.ServerBiz;rnpublic class MainServer rn private ServerSocket serverSocket;rn private Socket socket;rn private InputStream in;rn private OutputStream out;rn rn rn rn public MainServer() rn //创建服务器的套接字rn try rn serverSocket=new ServerSocket(8888);rn rn System.out.println("服务器已经启动.....");rn while(true)rn socket=serverSocket.accept();//监听并且接收客户端请求rn rn ServerBiz serverBiz=new ServerBiz(socket);rn rn Thread td=new Thread(serverBiz);//将serverBiz设置到线程中,每开一个客户端,会创建一个新的线程处理客户端的数据rn td.start();//开始rn rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rnrnrnrn /**rn * @param argsrn */rn public static void main(String[] args) rn new MainServer();rnrn rnrnrn=====================================rnpackage com.biz;rnimport java.io.*;rnimport java.util.*;rnimport java.net.*;rnimport com.bean.*;rnrnpublic class ServerBiz implements Runnable rn private Socket socket;rn private InputStream in;rn private OutputStream out;rn rn rn rn public ServerBiz(Socket socket) rn this.socket=socket;rn try rn in=socket.getInputStream();rn out=socket.getOutputStream();rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rnrnrnrn @Overridern public void run() rn try rn /************接收***************************************/rn in=socket.getInputStream();rn ObjectInputStream objin=new ObjectInputStream(in);rn Users us=(Users) objin.readObject();rn int code=0;//状态码rn if(us!=null)rn if(us.getUname()!=null&&!us.getUname().trim().equals("")rn &&us.getPasswd()!=null&&!us.getPasswd().trim().equals(""))rn System.out.println("账号:"+us.getUname());rn System.out.println("密码:"+us.getPasswd());rn code=1;//登陆成功!rn rn rn socket.shutdownInput();//结束接收rn /******************************************************/rnrn /*****向客户端发送响应***************************************/rn out=socket.getOutputStream();rn out.write(code);//向客户端发送状态码rn out.flush();rn socket.shutdownOutput();//结束输出rn /******************************************************/rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn catch (ClassNotFoundException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rnrnrn rnrnrnrnrnrn==================================rn以上是教材正确的代码,rn我奇怪为什么不能将 socket=serverSocket.accept() 写在runnable中的run方法中,于是我修改成了下面的代码,可是这个是不能正常运行的。rn先打开任务管理器,再运行这个程序,可以看到内存在很短的时间内逐渐爆满,从而导致电脑无法使用rnrn主程序:rnpackage com.server;rnrnimport java.net.*;rnimport java.io.*;rnrnimport com.bean.Users;rnimport com.biz.ServerBiz;rnrnpublic class MainServer rn private ServerSocket ss;rnrnrn public MainServer() rn rn try rn ss = new ServerSocket(8888);rn System.out.println("服务器已经启动......");rn /************************ 客户端发送来的消息 **************************/rn while (true) rnrn ServerBiz sb=new ServerBiz(ss);rn Thread t=new Thread(sb);rn t.start();rn rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rnrn rnrn public static void main(String[] args) rn new MainServer();rn rnrnrn===============================rn下面是设置的Runnablernpackage com.biz;rnimport java.net.*;rnimport java.io.*;rnrnimport com.bean.Users;rnrnpublic class ServerBiz implements Runnable rn private ServerSocket ss;rn rn rnrn public ServerBiz(ServerSocket ss) rn rn this.ss = ss;rn rnrnrn @Overridern public void run() rn try rn Socket sk = ss.accept();rn InputStream ips = sk.getInputStream();rn ObjectInputStream objectin = new ObjectInputStream(ips);rn Users user = new Users();rn user = (Users) objectin.readObject();rn int code = 0;rn if (user != null && user.getPassword() != nullrn && user.getUname() != nullrn && !user.getPassword().trim().equals("")rn &&!user.getUname().trim().equals("")) rn System.out.println("用户名:" + user.getUname());rn System.out.println("密码:" + user.getPassword());rn code = 1;rn rn sk.shutdownInput();rn /**************************************************************/rnrn /************************ 向客户端发送的消息 **************************/rn OutputStream ops = sk.getOutputStream();rn ops.write(code);rn ops.flush();rn sk.shutdownOutput();rn /**************************************************************/rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn catch (ClassNotFoundException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rnrn rnrnrn=========================rn(本来还有个client端,这里忽略)rnrn求大神指点什么将 socket=serverSocket.accept() 写在Runnable中 ,运行后就死机啊,非常感谢啊!
Windows 查看进程占用,kill 进程,解除进程占用端口
遇到的问题描述,我在任务管理器中没有看到了进程,于是我使用以下的方法: Windows 查看进程占用,kill 进程,解除进程占用端口。 1.查看端口号: 1.netstat -ano | findstr "8007" //查看端口号,所在的进程号。 2.tasklist | findstr "38096" //查询进程号的进程。 3.taskkill /f /t /im java...
加锁导致内存占用逐渐加大?怎么办
2 这是第一个窗体的代码rn 3 rn 4 private void button1_Click(object sender, EventArgs e)rn 5 rn 6 while (true)rn 7 rn 8 SqlConnection conn = new SqlConnection("Data Source=DMWIAJHLRQMX6QS;Initial Catalog=test;Persist Security Info=True;User ID=sa;Pwd=111111");rn 9 conn.Open();rn10 string cmdStr = "insert into test_interfacetable0760 with(xlock) (SendPhone,text,SendTime,states,UserID) values ('13888888888','测试内容','2013-8-14',1,32) ";rn11 SqlCommand cmd = new SqlCommand();rn12 cmd.Connection = conn;rn13 cmd.CommandText = cmdStr;rn14 tryrn15 rn16 cmd.ExecuteNonQuery();rn17 rn18 catch (Exception ex)rn19 rn20 MessageBox.Show(ex.Message);rn21 rn22 finallyrn23 rn24 conn.Close();rn25 rn26 rn27 rn28 rn29 rn30 这是第二个窗体的代码rn31 rn32 private void button1_Click(object sender, EventArgs e)rn33 rn34 while (true)rn35 rn36 SqlConnection conn = new SqlConnection("Data Source=DMWIAJHLRQMX6QS;Initial Catalog=test;Persist Security Info=True;User ID=sa;Pwd=111111");rn37 conn.Open();rn38 SqlCommand cmd = new SqlCommand();rn39 cmd.Connection = conn;rn40 string selecStr = "select top 1 * from test_interfacetable0760 with(xlock) where states=1 ";rn41 cmd.CommandText = selecStr;rn42 int tempid = Convert.ToInt32(cmd.ExecuteScalar());rn43 string cmdStr = "update test_interfacetable0760 with(xlock) set SendPhone='13777777777',text='更新的测试内容',SendTime='2000-8-14',states=2,UserID=22 where tempid=" + tempid + "";rn44 cmd.CommandText = cmdStr;rn45 tryrn46 rn47 cmd.ExecuteNonQuery();rn48 rn49 catch (Exception ex)rn50 rn51 MessageBox.Show(ex.Message);rn52 rn53 finallyrn54 rn55 conn.Close();rn56 rn57 rn58 rn我 开着两个程序同时运行的时候,操作什么的都正确(数据库可以看见这些操作的正确性),可是内存在不停的增加,cpu也占用100%了,这是为什么呢
IE 占用CUP会逐渐升高
一个JS脚本在火狐和谷歌运行下 均正常 rn在IE下运行 CPU占用会逐渐升高,最后死机rn何解?
apache httpd占用内存高解决办法
我用2048M的aliyun 服务器,访问量不大,但内存占用很大,使用free -h命令查看: 使用ps -aux | sort -k4nr | head -10命令查看内存占用前10的进程,发现是httpd服务器开启的线程太多,同时每个线程的内存占用较大: 使用 find / -name httpd.conf命令查找httpd的配置文件,默认值为: 调整后的值为: 然后重...
进程资源
#include<resource.h> //返回调用进程或其子进程用掉的各类系统资源的统计信息 //who参数可取下列值 RUSAGE_SELF 返回调用进程相关的信息 RUSAGE_CHILDREN 返回调用进程的所有被终止和处于等待状态的子进程相关的信息 RUSAGE_THREAD 返回调用线程相关的信息 int getrusage(int who,struct rusage *res_u
得指定进程占用的内存大小
得指定进程占用的内存大小,不可多得的好东东,里面包含完整的例程
查找占用端口进程
Kill it, do in your terminalsudo lsof -i :8081from there get the PID number and then runkill -9 <PID NUMBER>
处理进程占用
sudo apt-get install mongodb  (或者是安装其他的软件)E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?处理方法:查看当前正在占用的资源进程:python@ubuntu:~ $        ps -e | grep apt         3...
进程占用问题?
我想监视一个txt 文件是被那个进程占用了,rn然后监视这个进程是否释放了对这个 txt 文件的占用rn怎么实现这个功能!谢谢rn---不过我不能使用 try {} catch{} 语块进行异常捕获的形式去判断---
进程占用,比较奇怪
下面的代码生成Excel和word,我在本机上运行的时候,点了btnWord,生成一个word,这个word就处与锁定状态,提示有进程占用,我不能删除,然后我点btnExcel,word就可以删除了,然后excel就又锁定了,要等待一段时间才会自动释放.但是就算在锁定状态我连续点按钮也没有问题,也就是那到底哪个进程占用了呢,我如何停掉它.我把程序放在web服务器上了,第一次创建文件没有问题,第二次就会提示文件被另一进程占用.可是这个情况在内网上运行就没问题.真的很奇怪.请达人帮忙解答.rn private void Export(System.Web.UI.WebControls.DataGrid dg,string fileName,string typeName)rn rn System.Web.HttpResponse httpResponse = Page.Response;rn httpResponse.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));rn httpResponse.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");rn httpResponse.ContentType = typeName;rn System.IO.StringWriter tw = new System.IO.StringWriter() ;rn System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);rn dg.RenderControl(hw);rn string filePath = Server.MapPath("~/downfile/")+fileName;rn System.IO.StreamWriter sw = System.IO.File.CreateText(filePath);rn sw.Write(tw.ToString());rn fileName="orderinfoword.doc";rn sw.Close();rn DownFile(httpResponse,fileName,filePath);rn httpResponse.End(); rn rnrn private bool DownFile(System.Web.HttpResponse Response,string fileName,string fullPath)rn rn tryrn rn Response.ContentType = "application/octet-stream";rn Response.AppendHeader("Content-Disposition", "attachment;filename=" +rn HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8) + ";charset=GB2312");rn System.IO.FileStream fs = System.IO.File.OpenRead(fullPath);rn long fLen = fs.Length;rn int size = 30720;//每30K同时下载数据rn byte[] readData = new byte[size];//指定缓冲区的大小 rn if (size > fLen) size = Convert.ToInt32(fLen);rn long fPos = 0;rn bool isEnd = false;rn while (!isEnd)rn rn if ((fPos + size) > fLen)rn rn size = Convert.ToInt32(fLen - fPos);rn readData = new byte[size];rn isEnd = true;rn rn fs.Read(readData, 0, size);//读入一个压缩块 rn Response.BinaryWrite(readData);rn fPos += size;rn rn fs.Close();rn System.IO.File.Delete(fullPath);rn return true;rn rn catchrn rn return false;rn rn rnrn protected void btnWord_Click(object sender, System.EventArgs e)rn rn if(data4bind())rn Export(DataGrid4, "定单信息word.doc","application/ms-word");rnrn rnrn protected void btnExcel_Click(object sender, System.EventArgs e)rn rn if(data4bind())rn Export(DataGrid4, "定单信息excel.xls","application/ms-excel");rn rn rn private bool data4bind() rn rn .................rn
Ravmond.exe进程占用CPU
Windows2000Professional + 瑞星(2004版一路升级过来的) + 瑞星防火墙(2004版一路升级过来的)rnrn最近总发现CPU100%,看了一下,就是Ravmond.exe这个进程,上网搜索过说是什么“爱之门”病毒,可是我到瑞星下载了专杀工具后,在安全模式下查杀也没有发现病毒。我搜索Ravmond.exe文件也就在瑞星的安装目录下有,共三个,主目录,升级目录和备份目录。rnrn弄的机器好慢。烦死了!!!哪位知道怎么回事???
apt-get 进程占用
采用命令sudo fuser -vik /var/lib/dpkg/lock会出现:用户     进程号 权限   命令/var/lib/dpkg/lock:  root       4788 F.... synaptic杀死进程 4788 ? (y/N)输入y,enter杀死进程就可以,一遍不行就两遍。
杀掉端口号占用的进程
-
System进程占用CPU
我的笔记本使用电池System进程一直占用30%左右,插上电源马上恢复