我在Power处理器上运行AIX 7.1并且正在安装stunnel应用程序以为我们的SAP应用程序提供一些安全连接。我遇到了一个不寻常的问题。必须升级AIX版本的stunnel,因为我运行的版本是4.56。我的任务是升级到5.17版。升级似乎一开始就好了,但是第二天它崩溃了,没有人能够使用它,这很奇怪,因为它在前一天测试时工作正常。
我意识到在我们恢复到以前的版本之后,日志文件变得非常庞大。我们开始怀疑巨大的日志文件是否导致stunnel停止响应。但是,我的理解是,如果日志文件存储在单独的filesystm中,即使日志不能增大,故障应用程序也不可能导致崩溃。有问题的系统如下:
/dev/hd2 6815744 1163392 83% 58365 7% /usr
/dev/hd9var 8388608 6646104 21% 1010 1% /var
/dev/hd10opt 10485760 3120696 71% 38535 3% /opt
我们的stunnel版本安装在/ opt下,日志文件安装在/ var下。
那么可以最大化/ var下保存日志的空间导致应用程序冻结或崩溃?
答案 0 :(得分:1)
答案是肯定的。 应用程序崩溃的问题不是由系统引起的,如果由于许多重要服务使用/ var来记录他们的东西那么整个操作系统就会停止工作。 如果应用程序无法将数据写入日志,则应用程序可能会崩溃。原因可能是日志实际上是重要数据,出于审计原因。如果是安全应用程序,最有可能的是,如果无法记录某些内容,那么最好不要这样做。 众所周知,有很多这样的应用程序停止在文件系统中工作,在这些文件系统中,他们写入数据或日志已满。