Articles of 进程

为什么有些服务器有这么多的进程在运行?

我有两台VPS服务器,但它们的内存使用量和进程运行量大不相同。 我对运行linux服务器还是一个新东西,所以我很难搞清楚发生了什么,以及我能做些什么来解决这个问题。 两者都是Debian 5 32bit安装。 在一台128MB内存和一个CPU内核的服务器上 ,我有一个完整的服务器 ,只有84MB内存。 另一台服务器有512MB(四核CPU),它没有任何运行,但核心进程,但它仍然使用94MB的RAM。 是否有一种不同的虚拟化技术需要更多的linux核心进程?

Windows详细的过程信息

如果我通过命令行执行以下命令: wmplayer.exe /播放“C:\ VIDEO_TS \ VIDEO_TS.VOB” 有没有什么办法从系统中获取正在运行的进程的信息(包括完整的命令行执行)(类似于Linux上的ps -aux)? “ tasklist / v ”只告诉我“wmplayer”正在运行,而不是正在播放的文件(例如c:\ VIDEO_TS \ VIDEO_TS.VOB ) sysinternals.com命令pslist似乎没有给我这个信息。 有没有可能在Windows上做到这一点? 我会很感激你能给我提供的任何帮助。 亲切的问候, SteJav

有了Powershell,我怎样才能得到一个特定用户拥有的进程的ID?

使用Powershell,我想要做相当于Unix ps -auxc | grep Emacs kill -9 364 (假设365是第一个命令告诉我的pid) 我怎么做? 我发现很难让Powershell告诉我一个进程的所有者和我尝试的方式,得到一个wmi对象的win32_process,然后把它放到一个名为“explorer.exe”的进程列表中,只是启动了大量的explorer.exe实例。

客户端电脑打开networking垃圾邮件我们的域控制器 – rundll32.exe似乎是罪魁祸首

在我的小办公室,我们偶然发现了一个在今天开始的奇怪问题。 这一切都始于我们的networking似乎缓慢和反应迟钝 – 用户抱怨networking共享,电子邮件等连接缓慢。 快速浏览一下我们的Windows 2003域控制器,结果表明networking利用率似乎在不断上升。 我不是任何networking大师,但我拉了我们的Wireshark,发现什么客户是罪魁祸首。 我确定了客户的身份,并确认它也正在最大限度地提高其networking利用率。 我从Microsoft / SysInternals启动了Process Explorer ,我相信在机器上的一系列rundll32.exe进程中find了罪魁祸首。 所有进程都由域用户拥有,如果暂停某个特定的进程,我看到networking利用率下降到〜0% – 尽pipe只有几秒钟。 真正的时髦的东西开始时,我把机器从networking上 – 在几分钟内,一台新的计算机将开始做同样的垃圾邮件的域控制器。 在这个客户端上运行进程pipe理器似乎显示了相同的事情 – 一系列rundll32.exe进程做上帝知道什么。 这似乎升级 – 当断开这第二个客户端从networking,2个新的客户端开始; networking使用率达到50%,并再次发送垃圾邮件。 所有的客户端和服务器都有McAffee杀毒软件,并且都是最新的。 扫描没有结果。 我似乎无法find任何真正的原因,为什么这是发生,这真的给了我白发。 这类问题其实不是我的一杯茶,但现在我是一个处理它的人。 我希望你们中的一些人和女孩能够给我提供一些提示,可以帮助我揭开这里发生的一切。 先谢谢你 基督教

Nginx的请求/平每秒?

我遇到这个问题,当我启动nginx时,它开始以每秒1个GET请求的速率从端口80上的nginx发送/接收stream量到/ping ,但我无法追查是什么导致它。 任何想法如何追踪什么过程造成这种stream量? 日志示例: /tmp/nginx.error.log 2011/03/31 21:30:33 [error] 6587#0: *7213 connect() to unix:/home/deploy/apps/dashboard/current/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 10.252.27.111, server: myhost.com, request: "GET /ping HTTP/1.1", upstream: "http://unix:/home/deploy/apps/dashboard/current/tmp/sockets/unicorn.sock:/ping", host: "newcaprica11" 2011/03/31 21:30:33 [error] 6587#0: *7215 connect() to unix:/home/deploy/apps/dashboard/current/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 10.204.203.236, server: myhost.com, request: "GET […]

Windows(服务器)可能优先考虑networking或磁盘

我有两个问题: 我可以优先考虑一个networking共享到一些最大的下载速度吗? 或者,当系统正在沉重的IO时,Windows会自动减慢速度? 与此问题无关,任务资源pipe理器中的任务优先级是否也会直接影响磁盘使用,或者只能通过告诉CPU调度器不经常执行低优先级应用程序来完成 背景:我注意到,如果我通过networking将文件推送到机器上,那么机器可以比在机器上安装下载文件的工具更好

Apache服务器超载/伪造进程?

我的网站空间提供商告诉我,有来自我的空间的假过程,因此他已经closures了。 所以我所有的域名目前也是无法访问的。 他真的不知道该怎么做,他给我的唯一信息是: –<PROZESS-AUSZUG>– web277 7111 0.0 0.0 36192 2816 ? S 18:55 0:00 /usr/sbin/apache2 -k start web277 7319 0.0 0.0 36192 2912 ? S 18:56 0:00 /usr/sbin/apache2 -k start web277 7625 0.5 0.1 58800 13204 ? S 18:58 0:10 /usr/sbin/apache2 -k start web277 7647 0.0 0.0 36192 2916 ? S 18:58 0:00 /usr/sbin/apache2 -k […]

我怎样才能find一个特定的守护进程启动的chroot环境的path?

我有一个设置几个目录,我可以chroot和启动相同的守护进程。 我希望能够从我启动守护进程的多个目录中分辨出来。 我想通过仅使用chroot环境外的命令来find它,而不必停止守护进程。 澄清:当我说“同一个守护进程”,我的意思是这些目录的内容是相同的,唯一的区别是它们在主机环境中的path。

为什么我的uWSGI进程立即死亡?

我使用Supervisor和uWSGI Emperor模式。 当我设置limit-as 512 (MB)时,工人立即死亡(重生,死亡,重生,死亡,每3/4秒): [uwsgi] workers = 4 threads = 40 limit-as = 512 harakiri = 20 max-requests = 1600 … non-performance/memory/processor-related settings ommitted 但是,如果我改变了limit-as : [uwsgi] workers = 4 threads = 40 limit-as = 1024 harakiri = 20 max-requests = 1600 … non-performance/memory/processor-related settings ommitted 并重新启动uwsgi, 问题立即消失 。 为了摆在这一点,我已经修改了设置回512,再次重新启动, 问题立即回来 。 注意:我的应用程序是一个简单的Django应用程序,在启动时没有额外的Python设置。

Windows进程pipe理工具

Unix有像新贵,天使,上帝等工具,以保持进程在系统启动时不断运行,并可以重新启动失败的进程。 Windows有能力做到这一点原生?