2014-05-08 35 views
3

我在OpenShift服務器中刪除了我的〜/ nodejs/logs/node.log文件,因爲它太大了。現在,即使我重新啓動我的裝備,它也不會再登錄文件。我試圖創建一個新的文件node.log和chmod 777 node.log,但仍然沒有。任何想法?在OpenShift中登錄節點JS齒輪已停止

在工作之前(刪除日誌文件,重新啓動服務器,再次創建日誌文件),現在我認爲它已損壞。我可以在幾個OpenShift nodejs齒輪中複製它。

附加信息:我用log4js v0.6.x,OpenShift齒輪的NodeJS 0.10

+1

我m具有完全相同的經驗......試圖找出原因...... OpenShift最近必須對日誌進行一些更改... – Ben

回答

1

OpenShift齒輪已經改變記錄指向一個新的標準位置,詳情請參閱這篇博客文章:https://www.openshift.com/blogs/new-features-for-april-2014

+2

要真正回答這個問題,日誌的新位置在〜/ app-root/logs或$ OPENSHIFT_LOG_DIR – Manny

+0

博客文章提到$ OPENSHIFT_LOG_DIR作爲位置。在我的標準節點磁帶盒2015年8月12日,該變量未分配,並且〜/ app-root/logs目錄不存在。 –

+0

對不起鏈接是404 :( – Neil