Hi team,
Hiện mình có deploy một số bot lên 1 máy agent chạy theo lịch cài sẵn, qua theo dõi thì có thấy bot chạy xong thường xuyên để lại nhiều process Chrome chạy ngầm gây ngốn CPU, để lâu ngày có thể khiến máy treo hoàn toàn, không thể tiếp tục chạy tiếp bot theo lịch nếu không restart máy. Đôi lúc còn thấy một số process chromedriver.exe nữa nhưng những process này không gây tốn tài nguyên.
Mình đã thử chạy lại thủ công vài lần thì thấy tần suất xuất hiện lỗi này ít hơn so với chạy theo lịch.
Trong code bên mình có để activity Quit Browser sau khi hoàn thành bot và đã tick vào ô Quit browser on completed or faulted trong Browser Scope, nhưng chưa khắc phục được tình trạng này.
Khi mình chạy test thủ công trên máy agent thì mình bấm Start trên akaBot Agent. Còn trong quá trình phát triển mấy con bot này mình cũng có chạy qua Studio ở máy mình thì lúc bị lúc không. Center thì mình chưa test.
Edit: platform trên máy mình cũng là 2.0.1.4.
Ok vậy thêm param vào workflow như thế này thì khi set cho các workflow này chạy theo lịch hàng ngày thì không cần phải set lại param sau mỗi lần chạy đúng không nhỉ?
Mình sẽ thử thêm vào và theo dõi thêm mấy ngày tới, có gì sẽ phản hồi tiếp nhé. Cảm ơn team.
Trước khi start bot bạn(trước cái activity open browser) bạn cho thêm 2 activity: Terminate Process → Nhập “Chrome” và Terminate Process nhập “ChromeDriver”
Để bot sẽ kill toàn bộ chromedriver đi. Nguyên nhân do bạn ko click quit browser