linux egg,Linux服务器部署egg,日志
如果Linux服務器node,mysql環境還不會配置,請先看https://blog.csdn.net/bocongbo/article/details/83788950
1、將項目git clone到服務器目錄,目錄自定
2、進入項目目錄,npm install安裝依賴包
3、npm start運行項目,如果運行失敗,則檢查一下端口是否被占用,netstat -lnp|grep +端口號,如果查詢到,則 kill +對應進程
4、在服務器控制臺開放服務運行端口,比如服務運行在80端口
5、在外部瀏覽器訪問接口,如果訪問成功,則配置成功。
6、服務端運行,如果遇到程序問題,又沒有控制臺打印,查不到數據傳輸內容,對于有些訂單交易,是很麻煩的事情。所以日志的強大作用就體現出來了。egg運行的服務器的日志文件默認并不是保存在項目目錄下的logs文件夾下,那么去哪找呢?我們先來看看。
控制臺在開啟服務的時候,提示日志保存在系統用戶的根目錄下,那我們可以去這個目錄下,查看對應日志信息。
打印日志語句:注意拼接對象,用逗號,不要用加號,否則顯示[object, object]
this.ctx.coreLogger.info('請求數據:', this.ctx.query);
7、查看日志并持續監測
tail -f /Users/g/logs/egg/egg-web.log
8、更改服務器日志路徑,因為其他用戶被禁止訪問系統用戶文件夾,所以最好不要把日志放在默認目錄
1、進入系統用戶目錄,更改.base_profile文件
cd
vim .base_profile
3、添加需要存日志的目錄
export MOCK_HOME_DIR=/logging/
4、保存之后,source一下
source .base_profile
5、殺掉原來node進程,重新啟動一下服務,
會發現日志被存在了/logging/logs/egg目錄下
9、查看結果
總結
以上是生活随笔為你收集整理的linux egg,Linux服务器部署egg,日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小学课本里的山水画是谁画的啊?
- 下一篇: 总共多少钱啊?