Articles of 进程

我可以在ssh会话中禁用/恢复现有的tar进程启动吗?

首先,如果我停止一个tar进程,它会从停止的地方恢复,还是需要重新遍历所有的目录(很多目录和文件)。 其次,我是否正确“否认”这个过程? 我ssh'd到我的Linux(Ubuntu的)服务器。 我用“tar -cf /mnt/backup.tar / var / www”启动了一个进程, 几个小时后,这个过程仍在运行,我需要closures我的台式电脑。 我按下Ctrl + Z来暂停进程, 然后运行'bg'在后台恢复。 然后运行“disown -h tar” 然后跑'PS人造' root 8760 0.0 0.1 8964 3036 ? Ss Aug21 0:21 \_ sshd: root@pts/0 root 8762 0.0 0.1 4408 1880 pts/0 Ss+ Aug21 0:00 | \_ -bash root 23184 0.2 0.0 3708 1072 pts/0 D Aug24 3:30 […]

有一个轻量级的方式来启动从远程win7机器上的应用程序从Linux?

我试图find一个轻量级的方式来启动从远程Windows7机器上的应用程序从Linux。 以下是我的边界条件: Windows7系统与Linux机器位于同一LAN的同一子网中。 如果需要,具有pipe理员权限的本地用户帐户在该机器上可用,并且密码是已知的。 应该在Windows机器上启动的应用程序需要显示一个窗口。 这不仅仅是一个过程。 在windows7系统上不需要进一步的交互。 我不想在该系统上安装完整的cygwin。 我试图使用相当于psExec(winexe)的Linux,但我仍然需要在Windows7机器上确认一些警告。 从另一台Windows7机器使用psExec的作品,但我必须从一台Linux主机在Windows机器上启动一个进程。 编辑: 我可以自由安装额外的软件,但我不想安装mysys或cygwin。 应用程序需要立即启动(即一旦linux机器触发“启动应用程序”)。 IMO轮询不是一个选项。 正如我发现的那样,警告窗口7显示了什么时候它应该从winexe调用命令是一个称为“会话0隔离”的function ,并没有find一个方法来把它closures。

服务器冻结很快重新启动,所以我怎么find出了什么问题?

我有一个SQL Server数据库运行在Windows Server 2008(VMWare)昨天我不能RDP到它,所以我结束了一些RDP会话,这是login。这似乎解决了这个问题。 但是昨天晚上,我了解到数据库无法访问,对客户没有反应。 我的同事检查了服务器,但又无法创build一个RDP连接。 他然后重新启动服务器,因为它一直很好。 看看服务器的CPU读数,在最初的RDP问题之前,它达到了100%的增长率。在我结束了额外的访问之后,再次下降到正常水平,然而在客户投诉之前,它再次上升到了100%它必须重新启动。 无论如何,我可以调查哪些stream程可能首先导致问题。 重启时是否会有某种内存转储? 我宁愿找出现在的错误,而不是等到它再次发生。

Zabbix:监控儿童产卵率

我们build立了zabbix来监视我们的基础设施,我们的安全团队否认我们通过zabbix运行自定义脚本。 这使我们的生活更难find不需要定制脚本的解决scheme。 我一直在研究一段时间,我们如何监测subprocess的产卵率,但目前为止没有运气。 据我所知,zabbix检查不包括产卵率检查,你能build议我们如何能做到这一点?

在MySQL中有很多NULL进程

自从上周没有特别的原因,我的网站开始急剧放缓。 我login到MySQL并运行show processlist导致这样的事情: mysql> show full processlist; +——+——+———–+———+———+——+——-+——————+ | Id | User | Host | db | Command | Time | State | Info | +——+——+———–+———+———+——+——-+——————+ | 2047 | web | localhost | myDB | Sleep | 81 | | NULL | | 2049 | web | localhost | myDB | Sleep | 81 | […]

阿帕奇进程计数穗带来Vm到膝盖

我们有一些虚拟机作为一个托pipe服务器。 其中之一performance出以下不良行为: Apache的进程数量一路高歌猛进(有限的MaxClients为80来试图解决这个问题) 结果服务器负载变得越来越高 重新启动Apache立即修复负载和Apache继续像平常一样愉快地服务内容,直到几个小时后,当这种行为重复。 我查看了所有的apache日志和mysql日志和/ var / log / messages和dmesg,即使发生了峰值,也看不到任何exception。 我甚至访问了同时提供的所有dynamic内容页面,但无法重现结果。 我不知道该怎么办 :( 附上的是httpd.conf(所有的注释都被移除了,正如plesk创build的那样*),mysql.conf和zabbix的四个图表,显示了1天的caching内存,cpu iowait,可用交换空间和'web服务器激活'。 有没有人有什么build议? * – 我启用了KeepAlive来帮助解决这个问题,并且自己设置限制。 我的声望低于10,所以我不能发布图像,也不能超过一个直接的超链接 caching内存图: http : //i.stack.imgur.com/SF4fZ.png cpu iowait图:i.imgur.com/RNwL9.png 免费的交换空间图:i.imgur.com/uml3l.png Web服务器活动(true或false)图:i.imgur.com/XXKfA.png httpd.conf中: ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 80 MaxClients […]

msiexec.exe在安装/卸载时locking问题

我运行了两个虚拟的2008 Windows服务器,在过去的几个月里一直有一些重复发生的问题。 Msiexec.exe似乎运行,并总是冻结在25%的CPU使用率和约12 – 15K的内存使用情况时,卸载(也许安装)某些应用程序。 我第一次注意到这一点,当试图删除C ++的Visual Basic然后试图运行一个修复工具,以及…冻结在25%。 今天晚上,我试图从这个服务器上卸载Office 2003,并从“添加/删除程序”方法中locking。 然后,我下载了微软的清理实用程序,第二步调用msiexec.exe,同时挂起25%! 这是我已经尝试和知道 – 这是发生在两个服务器上。 – 我跑sfc / scannow没有发现。 – 在两台服务器上运行checkdisk,没有发现。 – 扫描病毒。 – 删除了反病毒,并尝试。 – 停止服务,msconfig项目,并尝试启动到一个基本的configuration。 – msi.dll是4.5(最新版本没有R2或W7) – 试图从任务pipe理器设置msiexec.exe的优先级。 有任何想法吗?

在Ubuntu中产生一个守护进程的多个实例

我有一个python脚本,它在等待redis列表中的数据时监听和阻止。 它在新贵运行良好使用以下内容: description "stage message consumer" author "Nilesh Ashra" start on started mountall stop on shutdown respawn exec sudo -u user REDIS_HOST=0.0.0.0 ENVIRONMENT=my_env /usr/bin/python /path/to/message_consumer.py 我的问题是,我可以用新贵搞起来说这12个吗? 如果没有,你可以推荐一种方法来做到这一点?

寻找在OS X(Mac)上logging进程终止的方法

我正在寻找一种方法来logging我的Mac上的所有进程terminal(OS X 10.6.8)。 (并看到PID,时间戳,进程名称) 我已经为HP-UX实现了类似的function,但是它需要一个内核级的驱动程序,并拦截了几个“exit()”的变体(正常的和在中止时代表进程调用的)。 我为什么要这些信息? 我一直在我的系统日志文件(dmesg)中看到消息,如: CODE SIGNING: cs_invalid_page(0x1000): p=91550[GoogleSoftwareUp] clearing CS_VALID CODE SIGNING: cs_invalid_page(0x1000): p=92088[GoogleSoftwareUp] clearing CS_VALID 尽pipedmesg缺less时间戳,但是应用程序/实用程序/控制台:数据库:所有:searchCS_VALID显示消息大概每58分钟出现一次。 我怀疑“p =”后面的数字是一个进程id(pid)…但是对于一个很久以前我看到这个消息就终止的进程。 所以,如果有一个进程终止日志机制logging了pid,终止时间,终止原因和进程名称(在终止时),这可能使我可以确定是谁导致这些错误被logging! (不,我没有在我的Mac上运行Chrome, ps -ef | grep -i goog没有得到任何结果…我不是有意识地在Mac上运行任何Google应用程序) 谢谢, Stan [email protected] 编辑:有趣的观察加里,谢谢! 在我的系统中,似乎与dmesg中的pid和Library / Logs / GoogleSoftwareUpdateAgent.log中的pid没有关系…但是如果您看到这种关联很有趣! 我在我的谷歌日志中“无法连接到系统引擎”,但不到每小时一次。 这是最近的三个: 2012-10-31 23:42:13.019 GoogleSoftwareUpdateAgent[13062/0xb0207000] [lvl=3] -[KSAgentApp(KeystoneThread) runKeystonesInThreadWithArg:] Failed to connect to system engine. 2012-11-01 05:34:33.051 […]

我的Linux服务器“创build进程数”和“上下文切换”正在快速增长

我在我的服务器有一个奇怪的行为: – /。 是一个OpenVZ VPS(我认为是OpenVZ,因为/proc/user_beancounters存在, df -h返回/ dev / simfs驱动器,另外ifconfig返回venet0 )。 当我做cat /proc/stat ,我可以看到每秒如何创build50-100个进程,并发生大约800k-1200k的上下文切换! 所有的信息是与服务器完全空闲,没有stream量,也没有程序运行。 顶部显示0平均负载和100%闲置的CPU。 我closures了所有不需要的服务(httpd,mysqld,sendmail,nagios,命名…),问题依然存在。 我也ps -ALf都做ps -ALf ,但是我没有看到任何改变,每次只创build一个新的ps进程,PID与之前的+ 1一样,所以不会创build新进程,所以我认为这个进程在cat /proc/stat增长必须是线程(是的,似乎/proc/stat中的processes计数线程创build也是这样: http : /proc/stat : www.linuxhowtos .org / System / procstat.htm&hl = es&tbo = d&gl = es&strip = 1 )。 我已经更改为/proc目录,完成cat [PID]\status与所有列出的ls (包括内核的),并在任何进程的nonvoluntary_ctxt_switches也nonvoluntary_ctxt_switches增长速度与cat /proc/stat相同(只是一个几十/秒), Threads保持不变。 我已经对所有进程执行了strace -p PID ,所以我可以看到是否有进程在创build线程或者其他东西,但是有一点移动的唯一进程是ssh并且由于数据正在发送,移动是read / write操作到我的terminal。 在那之后,我做了vmstat -s […]