Commit 943ce05c authored by nico baruna's avatar nico baruna

fixing how to detect new line, script wont detect previous error

parent de65901a
......@@ -2563,4 +2563,6 @@ adadasdsa
adsasdasd asd asd asd asd asdasd asd as asd
asdadsad
SequelizeConnectionAcquireTimeoutError
SequelizeConnectionAcquireTimeoutError
......@@ -18,7 +18,7 @@ const CONFIG_SENDER_NAME = "Nico Baruna <nico_putra@banpuindo.co.id>"
const CONFIG_AUTH_EMAIL = "truckscale_app@banpuindo.co.id"
const CONFIG_AUTH_PASSWORD = ""
const ShellToUse = "bash"
const MYFILE = "/var/www/webapps/caraka/.pm2/logs/CHaT-API-error.log"
const MYFILE = "CHaT-API-error1.log"
const KEYWORD = "ConnectionAcquireTimeoutError"
var statSize int64
......@@ -78,7 +78,8 @@ func Native() {
}
func readFile(fname string) {
t, err := tail.TailFile(MYFILE, tail.Config{Follow: true, Poll: true})
t, err := tail.TailFile(MYFILE, tail.Config{Follow: true, Poll: true, ReOpen: true, MaxLineSize: 250})
flag := 0
if err == nil {
......@@ -88,11 +89,15 @@ func readFile(fname string) {
if strings.Contains(line.Text, KEYWORD) {
fmt.Println("ERROR FOUND")
Native()
if flag == 1 {
sendMail(line.Text)
}
flag++
}
fmt.Println("end")
}
flag++
}
......
exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2exit status 2
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment