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