意外删除了nodejs.log,现在Openshift不logging任何东西。

在我的Openshift应用程序中,我删除了/app-root/logs/nodejs.log文件,在其中它logging了所有内容,现在它不logging任何内容。

我该如何重置它,让它再次开始logging?

只需要重新创build文件,设置权限与其他日志文件(0644)相同,然后重新启动应用程序

 $ rhc ssh -a appname Connecting to id52@app-name.rhcloud.com ... [app-name.rhcloud.com id52]\> cd app-root/logs [app-name.rhcloud.com logs]\> touch nodejs.log [app-name.rhcloud.com logs]\> chmod 0644 nodejs.log [app-name.rhcloud.com logs]\> exit Connection to app-name.rhcloud.com closed. $ rhc app-restart -a appname