作者in2 (敬请期待 :P)
看板PttCurrent
标题Re: 关於 Active 和 pid
时间Thu Sep 2 20:29:12 2004
※ 引述《[email protected] (无想流流星拳)》之铭言:
: 在 userinfo 这个 struct 里有 active 这一项参数, 但为甚麽
: 在程式里几乎都是用 pid 来判断一个使用者是否接上系统? 事
: 实上比方说我们要写 web 版, 是没有 process 的, 我们便无法
: 将 web 版接上系统去了.
我觉得这个一部份是历史因素,
一部份是程式可能自己就爆炸了,
没有把自己的 utmp 清掉,
所以其实程式内有很多个地方都是透过 kill(PID, 0)
来判断那个程式是不是还活着 :p
如果是我的话,
我可能会把 web user 的 pid全部设到某个上面,
例如一个专门的 daemon ,
再由那个 daemon 来 maintain web users :q
因为可能会被水球丢过来时 kill 一类的 :p
--
「ㄚ尼伺服器常常挂掉. 至於他是因为常常挂掉所以叫ㄚ尼,
或是因为叫了ㄚ尼所以常常挂掉, 这就不得而知了. 」
-- 嘉良.高 中国1981-未决
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.144