24小时热门版块排行榜    

查看: 1223  |  回复: 22

yangwenpeng

新虫 (正式写手)

[求助] 一台服务器中建立的几个用户之间互相影响

我们一台服务器里建立了几个用户,但是如果一个用户计算的分子死了,其他用户计算的分子也会跟着计算死,请问这是什么原因?该怎么解决?望高手指点,感激不尽
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

我的小名

木虫 (小有名气)

今儿个兴致好,咱来YY一下。
猜想1:
       在多用户的情况下,多个用户开启同一个程序,系统为节约内存资源,往往只有一份代码。如果这个程序有带有自杀的倾向,同时具备自杀的能力,再假设其中一个进程有了自杀的动机,它把代码段给毁了。那么其他的几个进程——它的同胞们就不幸地陪葬了。有这种可能吗?感觉不会那么容易,作为父亲的操作系统是不会让这种惨案发生的。父进程才有权让子进程陪葬。兄弟呢,你要死自个去,别拉着我。
猜想2:
       IO阻塞。就好比,有一个(有且仅有一个)公共厕所,然后来了个有自杀倾向的进程,在厕所自杀了。它自杀是它自己的事儿,可是它依旧占着茅坑啊。然后作为厕所所长的操作系统尽然没发现这事儿。于是乎,后面排队的进程悲剧了,全给活活憋死了!
ElCondorPasa
5楼2012-09-29 23:40:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beefly

专家顾问 (职业作家)

地沟油冶炼专家

我猜是所有用户共用同一个临时文件目录,一旦出错,程序会清除该目录的所有临时文件。就好比一家中的老大不想活了,在饭里下毒,全家都死了。
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
7楼2012-09-30 00:35:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的小名

木虫 (小有名气)

这个案子让俺昨夜一夜没睡着
按现在目击者提供的信息来看,俺的两个猜想很牵强。
beefly砖家的想法很好,稍微改一下就大概比较可能接近了:
       多个进程共用一个临时文件(夹)或“记录文件”(暂时这么叫吧,俺也不砖业),当一个进程在对磁盘写入时出错,它结束运行,同时将对磁盘读写的出错状态写入“记录文件”。悲剧的是,其他进程都读这个文件,以为它们对磁盘读写都会出错,于是都停了。知道目击者把“记录文件”删除,一切恢复正常。

感觉有点YY大了!
还是等待目击者提供更多信息吧。什么软件啊,删的什么文件啊?.....
在没有充分证据证明某进程有嫌疑的情况下,是不能称其为“罪犯”的,更不能“判刑”。

好,就这样吧!俺妈叫俺回家吃月饼了,俺得回家了。
中秋节快乐!国庆节快乐!
放假回来再YY。
ElCondorPasa
14楼2012-09-30 11:36:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

匿名

用户注销 (小有名气)

感谢参与,应助指数 +1
本帖仅楼主可见
2楼2012-09-29 19:17:24
已阅   申请QC强帖   回复此楼   编辑   查看我的主页

gongxd325

至尊木虫 (文坛精英)

【答案】应助回帖

感谢参与,应助指数 +1
应该是资源不足的问题,比如当一个用户的工作占用了全部硬盘,其它人的工作就无法继续,肯定也会出错,应该限定每个用户可调用的资源
一个人做点好事并不难难的是一辈子做好事!!!
3楼2012-09-29 20:06:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的小名

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
死,也得有个死法!
你不跟人家描述一下死相,人家怎么知道怎么死的呢?!
还让人家猜不成
我不是高高手,我猜不出来。
ElCondorPasa
4楼2012-09-29 23:07:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的小名

木虫 (小有名气)

在目击者还没提供详细案情之前,大家一起来YY吧!
ElCondorPasa
6楼2012-09-29 23:43:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang28523

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
资源分配上的问题,可能不合理~

[ 发自手机版 http://muchong.com/3g ]
8楼2012-09-30 03:15:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangwenpeng

新虫 (正式写手)

引用回帖:
2楼: Originally posted by 激励吉利 at 2012-09-29 19:17:24
系统不稳定,建议用LINUX服务器

我们用的就是LINUX服务器
9楼2012-09-30 10:40:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangwenpeng

新虫 (正式写手)

引用回帖:
3楼: Originally posted by gongxd325 at 2012-09-29 20:06:33
应该是资源不足的问题,比如当一个用户的工作占用了全部硬盘,其它人的工作就无法继续,肯定也会出错,应该限定每个用户可调用的资源

每个用户最多只能分到80G,但我们的内存有几百G,所以就多见了几个用户。内存占用应该不会影响吧?
10楼2012-09-30 10:42:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yangwenpeng 的主题更新
信息提示
请填处理意见