1

当我修改代码并用于cf push app-name在 cloudfoundry 上更新我的应用程序时,那些由生成的日志文件winston消失了。有谁知道如何解决这样的问题?谢谢你。

4

1 回答 1

0

在 Cloud Foundry 中运行的应用程序被赋予了一个临时文件系统,当应用程序停止并重新启动、重新推送等时,该文件系统就会消失。您不能指望写入文件系统的任何内容仍然存在。请参阅http://docs.cloudfoundry.org/devguide/deploy-apps/prepare-to-deploy.html#filesystem

您应该配置您的日志库以将其所有输出写入标准输出和/或标准错误。这样,日志子系统将捕获日志输出。然后它将通过“cf logs app-name”提供,并允许将日志排放到外部存储和分析系统:http ://docs.cloudfoundry.org/devguide/services/log-management.html 。

于 2014-05-07T22:15:31.647 回答