小编Mat*_*att的帖子

AWS Elastic Beanstalk 日志轮转

我正在 AWS Elastic Beanstalk 上运行 java 应用程序(Java 8 在 64 位 Amazon Linux/2.7.4 上运行) 默认情况下,java 应用程序将日志记录到 STDOUT,Elastic Beanstalk 自动将 STDOUT 存储在 /var/log/web-1.log 中。这按预期工作。

有关 Elastic Beanstalk 如何捕获和存储 STDOUT 的更多信息,请参阅https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-se-procfile.html 。

web-1.log 文件达到一定大小后,会轮换到 /var/log/rotated/web-1.logXXX.gz。但是,一旦发生这种情况,原始 web-1.log 文件将被清除(预期),并且不会再将任何日志消息写入该文件(非预期)。所有未来的日志消息似乎都直接进入轮换日志目录中的文件。

有什么想法可能导致这种情况吗?我没有对 Elastic Beanstalk 处理日志轮换的方式进行任何更改。

logrotate amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
2928
查看次数

编程中的"原子"和"同步"同义词是什么?

"原子"和"同步"是指同一个东西还是有一些微小的差异?

看看这个问题的答案,我认为我的问题的答案是肯定的,他们是同义词.以下是否真的如此?

  • 同步操作将在下一个操作开始之前完成
  • 原子操作与同步操作相同
  • 异步操作将在下一个操作开始之前或之后的某个时刻完成

java asynchronous atomic synchronous

1
推荐指数
1
解决办法
576
查看次数