腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
对正在运行的进程的CLI命令
c++
、
linux
GDB如何实现将自己附加到正在运行的procesS的壮举? 我需要类似的功能,在这里我可以向正在运行的进程发出CLI命令。例如,我可以查询流程内部状态,比如显示total_messages_processed?如何构建对linux下正在运行的进程发出命令的支持? 是否有一个库可以为正在运行的进程提供CLI通信能力,并且可以对自定义命令进行扩展? 进程本身是用c++编写的。
浏览 10
提问于2012-10-25
得票数 0
1
回答
为了调试目的跟踪[sh] <defunct>?
linux
、
shell
我有一个很大的应用程序(在C++中),它不时地生成失效的进程。我知道应用程序在内部密集地使用linux命令。我需要知道那些失效的sh进程调用了哪些linux命令,有可能找到答案吗?或者,当我的应用程序调用Linux命令时,可以设置Linux并获取某种日志吗? 谢谢。 卢克
浏览 0
提问于2011-01-18
得票数 2
1
回答
使用ntpdc查询与linux中的ntp服务器同步
ntp
我正在使用ntpserver版本ntpd守护进程程序- Ver。4.2.4p4在linux框中。我想使用ntpdc查询同步到ntp服务器。这有可能吗?如果是,那我该怎么做?我试过用 >ntpdc >addserver <server address> keyid 1 version 3 minpoll 4 maxpoll 4 iburst 但是询问MD5密码,我如何获得MD5密码?另外,如何使用ipv6地址同步它?
浏览 0
提问于2013-03-25
得票数 1
1
回答
当git推送时,现有的apache PHP进程会发生什么情况?
php
、
mysql
、
git
、
apache
问题:假设Apache进程当前正在执行PHP,该进程正在执行一个非常长的数据库查询(30秒左右)。您希望推送一个修复程序来优化数据库查询。 如果执行git push,是否会影响当前正在执行的进程以及它们各自的数据库查询? 我在linux平台上使用MySql,PHP和Apache (LAMP设置)。 显然,我担心PHP代码在数据库调用过程中会发生变化。
浏览 1
提问于2018-07-03
得票数 2
2
回答
如何从linux盒查询域控制器NTP服务?
linux
、
ntp
我需要确认域控制器作为非windows设备和服务器的NTP时间服务器。我认为linux中必须有一个命令,它将查询NTP服务器,并查看它是否是可访问的,并在合适的时间提供服务。
浏览 0
提问于2015-10-08
得票数 -1
回答已采纳
1
回答
在module_init函数中调用调度,它永远不会返回
c
、
multithreading
、
linux-kernel
、
linux-device-driver
、
scheduling
我写了一个简单的模块代码,试图理解当我们从module_init函数调用schedule()时会发生什么。 #include <linux/init.h> #include <linux/module.h> #include <linux/sched.h> //task_struct #include <linux/delay.h> static int __init my_driver_init(void) { pr_info("%s: processor id :%d before sch
浏览 34
提问于2019-09-23
得票数 0
2
回答
如何在Linux中找到无响应的应用程序
debian
、
monitoring
我希望将监视脚本从Windows (Powershell)迁移到Linux (Shell脚本)。我在Windows中检查的一件事是,应用程序是否“不重新编码”。(例如,,它说“运行”或“不响应”) Linux中是否存在类似的内容,如果有,我如何找到它?我一直在浏览网页,但找不到任何东西来说明如何找到它们,只有当应用程序没有响应时,才能做什么。
浏览 0
提问于2015-12-10
得票数 1
回答已采纳
1
回答
为什么linux中的每个进程都有内核堆栈?
linux-kernel
最近,我开始学习linux,有一系列的问题,我要问。 在阅读时,我遇到了一个术语“内核堆栈”,我无法理解为什么linux内核在每个进程中使用内核堆栈? 当进程正在执行时,为什么esp寄存器具有顶部的地址--进程的内核堆栈--以及为什么不具有相应进程的用户模式堆栈顶部的地址?
浏览 0
提问于2020-08-07
得票数 1
回答已采纳
2
回答
wait() SIGCHLD和退出状态
c
、
linux
、
unix
、
operating-system
退出状态和Linux下的SIGCHLD有什么区别? 子进程终止后,会发送一个SIGCHLD信号来激活父进程(被wait()阻止),那么为什么我们需要子进程的退出状态呢?我找不到SIGCHLD和退出状态之间的链接。
浏览 19
提问于2017-01-10
得票数 2
回答已采纳
2
回答
从基本的c/cpp Linux应用程序公开状态信息
c++
、
c
、
linux
我正在尝试提供一种查询机制,它类似于Linux中内核驱动程序/模块的/proc条目--除了我有一个用户空间应用程序。 这是运行在Linux下的c/cpp应用程序。我想要完成一些事情,比如: $ cat /proc/myapp/status 它调用我的应用程序中的一个函数,打印几行自定义状态信息。 显然,我不能从用户空间应用程序中使用proc,但是从用户应用程序中可以实现类似的功能吗?这是嵌入式Linux,所以dbus很可能不可用。
浏览 44
提问于2019-02-15
得票数 1
回答已采纳
7
回答
如何停止正在运行的MySQL查询?
mysql
、
kill
、
processlist
我从我的Linux shell连接到mysql。我时不时地运行一个太大的SELECT查询。它打印和打印,我已经知道这不是我的意思。我想停止查询。 点击Ctrl+C (几次)会完全杀死mysql,并将我带回shell,所以我必须重新连接。 有没有可能在不杀死mysql本身的情况下停止查询?
浏览 8
提问于2010-09-24
得票数 283
回答已采纳
2
回答
Linux线程和进程- CPU关联
linux
、
multithreading
、
process
、
pthreads
我很少有关于线程和进程调度的查询。 当我的进程进入睡眠状态并苏醒过来时,它是否总是被安排在它以前计划的相同的CPU上? 当我从进程创建线程时,它是否也总是在同一个CPU上执行?即使其他CPU是空闲的和睡眠的。 我想具体了解Linux中的机制。此外,我正在通过p线程库创建线程。我正面临一个随机的挂断问题,这个问题永远是不可复制的。需要这些信息才能朝着正确的方向前进。
浏览 1
提问于2013-09-13
得票数 2
回答已采纳
2
回答
如何判断是否有MySQL连接被丢弃或超时?
php
、
mysql
、
linux
、
database-connection
客户端正在使用PHP连接到MySQL。PHP脚本和MySQL数据库位于两个不同的Linux服务器上。他抱怨数据库连接正在中断或超时,并让我看一看。 在MySQL中是否有任何地方可以显示哪些连接以及有多少连接已断开或超时?我查看了慢查询日志,没有看到任何东西。 对于如何诊断这个丢弃/超时的数据库连接问题,有什么建议吗? 谢谢
浏览 1
提问于2011-02-27
得票数 2
回答已采纳
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
c
、
linux
、
windows
、
operating-system
在Linux上,我必须在父进程上的wait()后调用fork(),否则子进程在完成后将一直处于僵尸状态,直到父进程完成为止。 --我想知道我是否必须在上遵循类似的步骤,也就是说,在调用CreateProcess()之后,是否必须调用WaitForSingleObject()。 我知道Windows‘CreateProcess()与Linux的fork()不同,看起来’僵尸‘是一个在Windows上不存在的UNIX/Linux概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()的一些操作系统资源,类似于Linux的情况。
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
4
回答
如何检查进程是否处于挂起状态(Linux)
linux
Linux中有没有什么命令可以让我知道进程是否处于挂起状态。
浏览 5
提问于2010-09-07
得票数 34
1
回答
进程管理: C++中的WinAPI "SetProcessShutdownParameters“?
c++
、
linux
、
process
在Windows (7)中,在VC++中,我们可以设置“进程关闭参数”(在XP中,父进程将先于子进程自动关闭),以确保父进程在子进程之前被杀死,如下所示: GetProcessShutdownParameters(&shutdownlevel, &shutdownflags); SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在Linux上的C++中做到这一点(gcc)?我在许多论坛上发现了很多关于如何确保子进程被杀死的讨论,以防父进程死亡(例如,在Linux上使用prctl ),但我没有找到
浏览 1
提问于2013-07-16
得票数 3
2
回答
如果进程,则删除子进程
c++
、
linux
、
c++11
我使用的是C++11和linux。我正在尝试使用fork()和popen()启动多个ssh命令,并监视ssh命令何时停止运行。当我在另一台计算机上终止ssh命令时,它似乎没有终止启动它的fork()子进程。子进程继续运行,直到我退出程序。当ssh命令在popen()退出运行时被调用时,我需要做些什么来杀除子进程?有没有比popen()更好的方法来调用ssh命令呢?
浏览 0
提问于2015-06-25
得票数 0
2
回答
当RAM完全装满并且新进程想要在嵌入式设备上运行时会发生什么?
linux
、
memory-management
、
embedded
我想知道当我试图在没有交换分区或交换文件的运行linux的嵌入式主板上运行新进程时会发生什么。通常对于PC上的linux,它从RAM中换出页面,从而为新进程释放内存。现在,嵌入式主板(以任何开发板为例),在没有交换的情况下运行linux想要在RAM完全满的情况下运行一个新进程,它如何运行一个新进程? 电路板的闪存寿命有限,因此即使我们实现了交换,也不能频繁地交换。
浏览 6
提问于2012-01-23
得票数 2
回答已采纳
1
回答
Android内存管理和Linux内存管理有什么区别?
android
、
linux
、
memory-management
Android内存管理和Linux内存管理有什么区别?我读过 Android does not use swap 在中 如何理解?
浏览 5
提问于2014-03-13
得票数 0
回答已采纳
3
回答
如何从c程序中检索给定进程id的进程状态?
c
、
linux
我必须检索进程状态(无论进程是正在运行还是已停止),其进程id是从我的c程序(我使用的是linux)中给定的。我计划使用exec命令,并写下以下语句 execv("ps -el|grep |awk '{print $2}'",NULL); 但是它没有给我想要的输出。 请告诉我我哪里错了。
浏览 1
提问于2010-08-17
得票数 0
回答已采纳
2
回答
这个程序是如何创建僵尸进程的?
c
、
linux
、
process
、
zombie-process
下面的程序是如何工作的,并在linux下创建一个僵尸进程? #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main () { pid_t child_pid; child_pid = fork (); if (child_pid > 0) { sleep (60); } else { exit (0); } return 0; }
浏览 0
提问于2011-08-11
得票数 2
回答已采纳
1
回答
getaddrinfo过期值(Linux主机名条目)
c
、
linux
、
sockets
、
getaddrinfo
、
gethostbyname
我正在编写一个linux用户空间应用程序,它打开一个到互联网主机的无状态套接字(ICMP/UDP)用户指定一个主机名FQDN (),我使用getaddrinfo (或旧的过时的gethostbyname)函数来解析到一个IPv4地址。 DNS的本质是主机条目可能会不时更新,但我只查询一次。有没有办法让我知道条目什么时候到期?我尽量避免周期性地运行getaddrinfo() (查询OS DB),因为大规模运行会导致不必要的系统调用。 谢谢!
浏览 19
提问于2021-06-10
得票数 1
回答已采纳
1
回答
当“磁盘睡眠”中的进程仍在运行时,线程是否仍在运行?
c
、
linux
、
sleep
、
disk
当进程进入一种特殊类型的睡眠(在Linux中称为"D“或”磁盘睡眠“)时,它的子线程是否仍然正常运行?这样线程就可以告诉我进程处于“磁盘睡眠”状态。 顺便说一句:对不起,我的英语很差,谢谢大家。
浏览 2
提问于2013-08-05
得票数 5
回答已采纳
1
回答
在系统中无其他负载的情况下阻止syscall (linux内核)
linux-kernel
、
scheduling
如果系统中只有一个正在运行的应用程序(默认是100个休眠进程),并且它会执行阻塞syscall (我感兴趣的是阻塞recv或阻塞读取)。linux内核会从task_t *current指针中删除这个应用程序吗?
浏览 1
提问于2010-04-26
得票数 0
2
回答
用于控制Linux守护进程的API
c++
、
linux
我需要的是通过某种API控制Linux守护进程的可能性,例如检查某个守护进程是否正在运行,启动/停止/重新启动它,等等。 有没有提供此功能的Linux库?
浏览 2
提问于2012-04-06
得票数 0
8
回答
Linux进程状态
linux
、
process
、
kernel
、
cpu
、
states
在Linux中,当进程需要从磁盘读取数据块时,进程的状态会发生什么变化?它被阻塞了吗?如果是这样,如何选择另一个进程来执行?
浏览 5
提问于2009-09-25
得票数 94
回答已采纳
1
回答
linux加载实际上意味着什么?
linux
、
multithreading
、
system
linux负载是否包含当前正在运行的线程,还是只包含等待运行的线程号? 这里有一个来自Linux系统和性能监控的代码片段,Darren说:“系统负载是当前执行的进程线程数量和CPU运行队列中的线程数量的组合。”我觉得这是对的。 但是最近,我看到很多人说:“负载只是等待在运行队列上调度的线程号”。 那么,哪种解释更准确呢? 当我试图弄清楚上面的困惑时,我发现了一个新的困惑: 我发现了一条规则:“现在就修正这个问题。”经验法则: 1.00。如果您的负载平均值保持在1.00以上,那么现在就找出问题并修复它。从这个。 在阅读这篇文章之前,我想当负载平均值保持在4*cpu核以下时,它仍然是安全的。我说错
浏览 3
提问于2013-12-26
得票数 1
回答已采纳
3
回答
是否存在SIGKILL无法工作的情况?
linux
、
signals
、
sigkill
在Linux上运行的应用程序,如果没有阻止信号SIGKILL,在触发SIGKILL信号时不会被杀死,有没有这种情况?
浏览 3
提问于2011-12-22
得票数 8
2
回答
在C中使用fork()?
c
、
fork
我的家庭作业被问到了这个问题,我想不通了。如果有人能帮助我,我将不胜感激。 哪个Linux库函数类似于fork(),但是父进程被终止了?
浏览 1
提问于2013-04-24
得票数 0
1
回答
Linux中的核心转储文件是什么?它提供了什么信息?
c
、
linux
、
debugging
、
coredump
linux中的核心转储文件是什么?它提供的所有信息是什么?
浏览 0
提问于2011-03-16
得票数 14
回答已采纳
5
回答
如何确定进程的状态(例如,它是否为僵尸)
c
、
linux
、
process
、
zombie-process
如何在Linux下使用C获取有关进程状态(例如,如果它是僵尸)的信息? 在阅读了到目前为止的答案之后,我想在一定程度上缩小我的问题范围:我更喜欢纯C解决方案。在阅读ps源代码(它是/proc/)之后,我认为应该有更好的方法,并在这里询问:)
浏览 34
提问于2009-03-11
得票数 2
回答已采纳
2
回答
什么可以使系统停止?
operating-system
在Linux中有一个应用程序(用C++编写)在后台运行了几天,如果我向这个应用程序(使用kill -MYSIG)发送一些信号,要求应用程序执行一些定义的操作,这可能会使我的系统无法正常响应。所谓不正常响应,是指在我向应用程序发送此信号后,系统外壳程序(bash)无法响应任何Linux命令(ls,ps,top...),就像系统关闭时一样。如果我等几分钟,系统又回来了。 我想知道是什么原因导致系统停机,或者不能正常响应?是不是应用程序占用了太多的CPU或内存?那么系统是如何恢复的呢?
浏览 1
提问于2013-01-31
得票数 2
2
回答
以编程方式查询Linux机器的电源状态
c++
、
c
、
linux
在Windows(R)机器上,可以使用以下函数查询机器的系统电源状态: BOOL WINAPI GetSystemPowerStatus(LPSYSTEM_POWER_STATUS lpSystemPowerStatus); Linux机器也有类似的地方吗?
浏览 3
提问于2014-12-23
得票数 8
回答已采纳
1
回答
/proc/[pid]/stat刷新周期
linux
、
centos7
大家好,我是一名Linux程序员 我有一个监视进程№使用情况的命令,所以我使用/proc/pid/state14和15上的数据。这些值称为utime和stime。 示例[/proc/pid/stat] 30182 (TTTTest) R 30124 30182 30124 34845 30182 4218880 142 0 0 0 5274 0 0 0 20 0 1 0 55611251 17408000 386 18446744073709551615 4194304 4260634 140733397159392 140733397158504 4203154 0 0 0 0 0 0 0
浏览 25
提问于2015-07-04
得票数 1
1
回答
无法通过getenv获得新的环境变量
php
、
environment-variables
我有一个运行PHP的linux (Linux 4)。我在终端中添加了一个自定义环境变量 export MYVAR=bar 之后,可以通过echo $MYVAR返回bar在本地看到它。 问题是:当我通过ssh连接到此服务器并试图通过在服务器上运行一个简单的PHP脚本来查询变量时 <?php var_dump(getenv('MYVAR')); 我要去接bool(false)了。成功地查询了其他默认env变量。 如果我做错了什么,请随时纠正我。
浏览 2
提问于2019-10-24
得票数 0
回答已采纳
2
回答
Linux:如何检测进程死亡?
linux
、
pid
我想检测到linux中的某个进程已经死了。假设那个过程的pid是1234。我可以通过测试/proc/1234/的存在来检查它的pid是否在使用。尽管如此,这一过程可能已经死亡,pid被重复使用。我可以检查proc中某个文件的inode (例如proc/1234/cmdline)是否相同,并希望一个新的进程将得到不同的值。 是否有更好的方法来可靠地检测进程的死亡?
浏览 0
提问于2017-12-07
得票数 0
回答已采纳
1
回答
每个流星过程是做什么的?
mongodb
、
memory
、
process
、
meteor
对于Meteor来说是新的,这里的Linux也不是很好。Meteor v1.0.1,开发模式。当我在服务器上运行top时,只运行我的Meteor应用程序,我会看到与该应用程序相关的三个主要进程。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 15445 root 20 0 1367736 443624 2792 S 10.3 43.8 6:09.26 [dir]/.meteor/packages/me
浏览 5
提问于2014-12-22
得票数 0
回答已采纳
1
回答
如何在Linux内核中创建多个僵尸?
c
、
zombie-process
我正在为一个在Linux内核中寻找僵尸并收割僵尸的类写一个项目。 我已经找到了创建单个僵尸的代码,该僵尸在wait()之后收获,但我的程序必须收获很多僵尸,大约1000个。 我对内核操作/多线程非常陌生,我在网上找到的关于僵尸的资源要么太技术性,要么模棱两可。 这是我使用的代码: pid_t child_pid; child_pid = fork (); if (child_pid > 0) { sleep (60); } else { exit (0); } 再一次,我的问题是:我应该
浏览 0
提问于2013-02-15
得票数 0
回答已采纳
1
回答
如何用c++编程语言准确描述进程状态(如初始化、运行、等待等)?
c
、
linux
、
parallel-processing
这些状态基于linux操作系统的进程状态定义,以等待为例,当进程不是从外部读取数据,不将数据写入外部,也不计算内部,但困难的是我如何知道这个进程现在没有计算,如何用c编程语言实现它?(如果进程不是从外部读取,它可以返回我知道它现在没有读取的读取错误,写入也是如此)。读(int fd,void *buf,size_t const)写(int fd,void *buf,size_t const)
浏览 4
提问于2013-12-08
得票数 1
回答已采纳
2
回答
可以在Busybox系统上检查NTPd状态吗?
monitoring
、
ntpd
、
busybox
我需要知道在基于Busybox的小型嵌入式Linux系统中,当前的日期/时间是否可靠。 我已经在运行Busybox,但是显然没有程序来查询状态。 在更传统的Linux安装上,我将使用ntpdc、ntpq、ntpstat或甚至timedatectl,但在这个Busybox/Buildroot系统中没有任何一个可用。 我还能做什么?
浏览 0
提问于2017-04-21
得票数 5
回答已采纳
4
回答
如何在Linux中显示进程状态(阻塞,非阻塞)
python
、
linux
、
process
、
blocking
、
nonblocking
是否有一种方法可以查询Linux处理表中的进程状态,以演示在执行查询时某个进程是否正在运行或阻塞?我的目标是从‘外部’的进程或程序这样做,因为我希望理解这方面的操作系统进程,但任何想法都欢迎! 下面是python代码阻塞的进程: import subprocess proc = subprocess.call('ls -lRa /', shell=True) 以下是非阻塞进程的python代码: import subprocess proc = subprocess.Popen('ls -lRa /', shell=True) 下面是显示进程ids的'p
浏览 3
提问于2015-01-09
得票数 6
回答已采纳
2
回答
Kill命令在Linux中对我不起作用
linux-kernel
我无法在Linux中使用kill命令杀死进程。而且我不能使用Kill -9来终止进程。有谁能帮帮忙。
浏览 8
提问于2014-11-06
得票数 1
1
回答
向/proc/loadavg进行调查
linux
回顾linux加载平均文档(试图解决一个问题),我被问到是否是一种进程状态(僵尸进程?)会影响异常,导致我的系统负荷平均值高。那么僵尸过程会对我的问题产生负面影响吗?是否还有其他增加平均负荷的过程状态?
浏览 0
提问于2015-03-27
得票数 1
2
回答
如何通过编写示例程序来练习Linux内核编程
linux-kernel
、
linux-device-driver
我正在尝试实践一些内核进程管理API,就像在 ( Robert Love的Linux kernel Development,第3版)中一样。 我不确定如何练习课本中给出的代码片段。我能理解理论,但找不到实践的方法。例如:我想要读取一个进程struct task_struct来找到它的父进程标识符,或者有多少任务处于哪种状态,或者正在创建内核线程等等?如果我不能练习这些,那么就很难记住它们。这样,这些概念就会在实践之外嵌入到我的记忆中。
浏览 5
提问于2013-07-16
得票数 1
回答已采纳
3
回答
pthread是如何工作的?
c
、
multithreading
、
pthreads
我在Java和C#的多线程编程方面很有经验,现在开始学习如何在Linux上用C实现多线程编程。我是在Linux的编程意义上“长大”的,所以我在很高的层次上理解了它的内存哲学、进程处理等。 我的问题不是如何进行线程化。我想知道pthread到底是怎么做到的。它是否会创建一个进程并以某种方式为您处理进程间通信?或者它只是管理地址空间?我想要细节:)谷歌搜索只产生了“如何做”的问题,而不是“它是如何工作的”。
浏览 1
提问于2011-02-01
得票数 22
回答已采纳
1
回答
除了使用ps命令进行终端解析之外,是否有其他方法可以找到linux中正在运行的进程?
c++
、
linux
、
process
对于linux中的CPP应用程序,我需要正在运行的进程列表、它们的PID、它们正在运行的端口以及启动它的.exe文件的位置。 我可以使用PS命令,但是我想在CPP应用程序中使用它。不建议使用系统命令和解析输出。 Linux是否将这些信息存储在我可以阅读的地方,或者是否有一些我可以在windows中使用的本地api,比如win32 api。
浏览 0
提问于2019-06-25
得票数 3
回答已采纳
3
回答
Android上的本地线程可能有状态吗?
android
、
c++
、
c
、
linux
、
multithreading
在Android设备上执行本机(C/C++)线程时,所有可能的线程状态是什么?它们和一样吗?它们是Linux线程吗?POSIX线程? 不是必需的,但是提供什么可以导致线程进入每个状态的例子的奖励积分。 编辑:根据请求,下面是它的动机: 我正在为一个采样分析器设计接口,它与Android上的原生C/C++代码一起工作。分析器报告将显示线程状态随时间的推移。我需要知道所有的状态是什么,为了a)知道有多少不同的状态,我可能需要视觉上的区分,和( b)设计一个色彩方案,视觉上区分和分组理想的状态和不想要的状态。
浏览 7
提问于2011-10-07
得票数 9
回答已采纳
1
回答
用于停止tomcat服务器间歇性工作的脚本
linux
、
tomcat
我对linux和这个论坛非常陌生。我正在为一个客户解决一个问题,他们有10+ Red Hat Linux5.5 64位服务器。他们希望在某些服务器上使用stop脚本(该脚本使用'kill -15')停止tomcat进程,该脚本运行良好,并在几秒钟内停止tomcat进程。在一些服务器上,有时它会很快停止,有时它会持续运行几分钟,最后客户不得不使用'kill -9‘命令来停止tomcat。日志不会显示任何内容。 你知道为什么这个脚本会有间歇性的行为吗?我们怎样才能在日志中捕获它呢?
浏览 2
提问于2013-03-15
得票数 1
1
回答
在Linux调度程序中,包含多个线程的不同进程如何获得公平的时间配额?
linux
、
multithreading
、
process
、
task
、
schedule
我知道linux调度程序会调度task_struct,这是一个线程。那么,如果我们有两个进程,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平调度,如何公平地调度这两个进程? 另外,在Linux中,来自同一个进程的线程之间的上下文切换要比来自不同进程的线程之间的切换要快,对吗?因为后者将与进程控制块有关,而前者则不会。
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
1
回答
僵尸进程能被调度吗?
linux
、
operating-systems
由于僵尸进程是释放了所有资源但仍存在于进程表中的进程,因为它们的父进程可能要求返回状态,所以它是Linux中的一个单独的状态,如就绪、等待等,还是与表中的正常等待进程一样,也可以调度?
浏览 0
提问于2016-09-14
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解Linux的进程状态
Linux 查询应用进程号、端口、文件
Linux进程管理
Linux查杀stopped进程
专利状态的查询方式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券