网点的sco unix5.06系统中的messages 和 syslog文件中都出现:
WARNING: table_grow - exec data table page limit of 25 pages (MAXEXECARGS) exceeded by 1 pages
请求解决方案,谢了!
CNL 回复于:2004-10-27 15:35:20 |
SCO的FAQ里面有答复,不用答理它,警告信息而已,入参太长
你可以# /bin/echo `cat /etc/termcap`看看,马上就有1条日志写到syslog里面 [quote:9725793d0a] It is no problem at all to the system, only to some program. The message means that some person or program tried to run some other program, passing it more than 25 pages (25 * 4K = 100K) worth of arguments on its command line. The attempt fails, the program doesn't get run. The user gets an error message, or the program that tried to do this gets an error that it handles however it handles errors. [/quote:9725793d0a] |
sylssgw 回复于:2004-10-27 16:12:37 |
其他网点配置一样,系统一样,调用的程序一样,为什么没有这样的警告信息呢??
我修改/etc/conf/pack.d/kernel/space.c文件中的行 unsigned int maxexecargs = 100*1024; 为 unsigned int maxexecargs = 150*1024; /etc/conf/cf.d/link_unix reboot 不行,还是有警告信息 |
CNL 回复于:2004-10-27 16:21:22 |
没必要调整内核。
这个只说明你有个傻程序在命令行上输入超过了100K长度的命令, 你没有必要去为它专门调整内核 到是有必要检查是哪个程序冒傻气。 |
sylssgw 回复于:2004-10-28 09:46:50 |
您好!
我按照你的说法键入命令 echo `cat /etc/termcap` syslog里没有出现警告信息 |
CNL 回复于:2004-10-28 10:05:34 |
那是因为你已经调大了内核参数,
把你的调整的内核参数恢复原值再做,不出才怪。 为什么在这上面纠缠呢?你应找开发商分析你的程序先。 |
sylssgw 回复于:2004-10-28 11:43:51 |
:em10: :wink: |
sylssgw 回复于:2004-11-26 08:59:22 |
问题已解决,因为网点营业终了没有关机/usr/tmp目录中的临时文件没有删除,日久了该目录下的文件多的已经不能列示了
crontab -e 加自动执行任务 |
simonzhan 回复于:2004-11-27 21:34:45 |
不错,多谢兄弟分享经验。看来这种的故障现象以多了一个解了。 |
wstommy 回复于:2004-11-27 21:50:12 |
谢谢,偶也见过这个问题的 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/