- 论坛徽章:
- 0
|
环境 AIX, CDE
问题 使用ps -ef命令显示出许多的ttsession进程,有时会有上百个甚至更多。
解答 首先请确定您的计算机上的ttsession进程是否与下例类似:
#ps -ef|grep ttsession
root 24682 --1 --0 11:55:01 --- 0:00 ttsession -s -d :0
root 25152 --1 --0 Mar 07 ----- 0:00 ttsession -s -d :0
root 25378 --1 --0 16:38:15 --- 0:00 ttsession -s -d :0
root 26660 --1 --0 14:24:11 --- 0:00 ttsession -s -d :0
root 27892 --1 --0 14:57:11 --- 0:00 ttsession -s -d :0
root 28138 --1 --0 19:32:15 --- 0:00 ttsession -s -d :0
root 28392 --1 --0 19:29:15 --- 0:00 ttsession -s -d :0
root 28426 --1 --0 19:23:15 --- 0:00 ttsession -s -d :0
root 29090 --1 --0 Mar 07 ----- 0:00 ttsession -s -d :0
root 29682 --1 --0 19:17:15 --- 0:00 ttsession -s -d :0
root 29768 --1 --0 19:26:15 --- 0:00 ttsession -s -d :0
root 29954 --1 --0 Mar 07 ----- 0:00 ttsession -s -d :0
root 30458 --1 --0 19:11:15 --- 0:00 ttsession -s -d :0
root 30926 --1 --0 Mar 06 ----- 0:00 ttsession -s -d :0
root 33644 --1 --0 18:50:15 --- 0:00 ttsession -s -d :0
root 33930 --1 --0 Mar 06 ----- 0:00 ttsession -s -d :0
root 34576 --1 --0 19:05:15 --- 0:00 ttsession -s -d :0
root 34868 --1 --0 19:02:15 --- 0:00 ttsession -s -d :0
root 36150 --1 --0 17:47:15 --- 0:00 ttsession -s -d :0
root 36452 --1 --0 17:56:15 --- 0:00 ttsession -s -d :0
root 36902 --1 --0 18:47:15 --- 0:00 ttsession -s -d :0
root 37158 --1 --0 18:23:15 --- 0:00 ttsession -s -d :0
root 37672 --1 --0 18:32:15 --- 0:00 ttsession -s -d :0
如果是,那么此方法适用于您的问题。请通知用户登出图形终端,然后运行/usr/dt/bin/dtconfig -kill。这个命令可以结束图形界面相关的进程。然后需要找到ttsession进程反复被创建的原因。
ttsession是CDE的一部分,它的作用是支持复制-粘贴等动作和在工作空间之间移动窗口。ttsession依赖于TCP/IP协议进行工作。
一般来说,许多ttsession的出现是由于和本地计算机用主机名通信时出现了问题。所以请检查/etc/hosts文件,以确认:
1、本地主机名可以解析并且可以通信(能够ping到);
2、本地主机名在/etc/hosts中没有重复的条目(同样的主机名对应不同的IP地址)。下面是一个错误的/etc/hosts的例子:
127.0.0.1 ----loopback localhost #r6f50 #loopback (lo0) name/address
9.185.43.221 --tscf50
9.185.43.220 --tsce20
9.185.43.206 --p270
9.185.40.85 ---mcc5 mcclp456
9.185.43.201 --r6f50 r6f50.
9.185.43.208 --r6f50 r6f50.
9.185.43.233 --r6svc
9.185.41.170 --qwe
192.168.0.1 -- r6f50
本计算机主机名是r6f50,应该保证/etc/hosts中它只对应一个IP地址。
修正以上问题后,运行rc.dt重新启动CDE,并确认多余的 ttsession进程已经消失。 |
|