linux - 为什么在 Linux 中有时会有多个守护进程?

标签 linux ubuntu init.d

<分区>

我注意到在我的 Ubuntu 系统上运行着同一个守护进程的三个实例:

root      1167  0.0  0.0 122556  5808 ?        Ss   13:53   0:00 smbd -F
root      1371  0.0  0.0 122540  1632 ?        S    13:53   0:00 smbd -F
root      1733  0.0  0.0 125104  4704 ?        S    13:58   0:00 smbd -F

我的问题是这是否正常以及为什么会发生。

我的另一个问题是,如果它不正常,我应该去哪里纠正它?

谢谢!

最佳答案

来自smbd manual ;

A session is created whenever a client requests one. Each client gets a copy of the server for each session. This copy then services all connections made by the client during that session. When all connections from its client are closed, the copy of the server for that client terminates.

换句话说,有多个事件的 smbd session (又名 windows 文件共享 session )针对您的 linux 机器处于事件状态,并且运行多个进程是完全正常的。

关于linux - 为什么在 Linux 中有时会有多个守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20824264/

相关文章:

linux - 使用命令行获取页面加载时间 - linux

Apache - 资源随机挂起(导致页面加载缓慢)

linux - bash 脚本错误 - 为变量赋值

ubuntu - 如何在 Ubuntu 下对 init.d 脚本进行排序

php - 在 Debian 中将 PHP 脚本作为守护进程运行

linux - 测量 linux 内核从启动到用户空间所花费的时间

c++ - 从 Select 调用返回后,在服务器处处理/重组 TCP 分段数据包的方法

php - PHP 中 $_SERVER super 全局的来源是什么?

mySQL 密码策略拒绝所有创建用户的尝试

tomcat - jenkins ci init.d 脚本在查询状态时返回错误