close

Cách đọc và hiểu Execution Log trong n8n cơ bản

Tác giả: Đông Tùng Ngày cập nhật: 17/07/2025 Chuyên mục: n8n
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Khi làm việc với các workflow trong n8n, việc kiểm tra và xử lý lỗi là điều không thể tránh khỏi. Một trong những công cụ mạnh mẽ giúp bạn theo dõi và phân tích hoạt động của workflow chính là Execution Log. Các bạn hãy cùng Tino khám phá Cách đọc và hiểu Execution Log trong n8n qua bài viết dưới đây nhé!

Execution Log trong n8n là gì?

Execution Log trong n8n là một bản ghi chi tiết về mọi hoạt động diễn ra khi một workflow được thực thi. Mỗi khi bạn kích hoạt một workflow, n8n sẽ tạo ra một Execution Log riêng biệt để ghi lại toàn bộ quá trình, từ thời điểm bắt đầu, các bước xử lý của từng node, dữ liệu đầu vào và đầu ra, cho đến trạng thái cuối cùng của workflow (thành công, thất bại hoặc lỗi).

Đây là tính năng cốt lõi của n8n giúp người dùng có cái nhìn sâu sắc về cách workflow của họ hoạt động trong thực tế.

Execution Log trong n8n là gì?
Execution Log trong n8n là gì?

Tại sao nên sử dụng Execution Log để theo dõi hoạt động của workflow?

Việc sử dụng Execution Log mang lại nhiều lợi ích quan trọng, đặc biệt trong việc theo dõi và duy trì các workflow:

  • Minh bạch hóa hoạt động: Execution Log cung cấp một cái nhìn rõ ràng về từng bước mà workflow đã thực hiện, giúp bạn hiểu được luồng dữ liệu và logic xử lý.
  • Phát hiện vấn đề sớm: Khi có lỗi xảy ra, log sẽ ghi lại thông tin chi tiết về thời điểm, vị trí và loại lỗi, giúp bạn nhanh chóng phát hiện các vấn đề bất thường.
  • Debug hiệu quả: Đây là công cụ chính để debug. Thay vì phải đoán mò, bạn có thể dựa vào log để xác định chính xác node nào gặp sự cố và dữ liệu tại thời điểm đó.
  • Tối ưu hóa hiệu suất: Bằng cách phân tích thời gian thực thi của từng node trong log, bạn có thể xác định các điểm nghẽn và tối ưu hóa workflow để đạt hiệu suất tốt hơn.
  • Kiểm tra và xác minh: Sau khi thực hiện thay đổi hoặc triển khai workflow mới, log giúp bạn xác minh rằng mọi thứ đang hoạt động đúng như mong đợi.
Tại sao nên sử dụng Execution Log để theo dõi hoạt động của workflow?
Tại sao nên sử dụng Execution Log để theo dõi hoạt động của workflow?

Cách truy cập Execution Log

Để truy cập và xem Execution Log trong n8n, bạn có thể thực hiện theo các bước sau từ giao diện Dashboard:

Xem Thêm:  Khám phá các node được sử dụng phổ biến trong n8n

Bước 1: Điều hướng đến workflow mà bạn muốn kiểm tra log.

Bước 2: Trong giao diện workflow, bạn sẽ thấy một tab có tên Executions. Nhấp vào tab này.

Bước 3: Tại đây, bạn sẽ thấy danh sách các lần thực thi của workflow đó. Mỗi dòng đại diện cho một lần thực thi. Nhấp vào một lần thực thi cụ thể để xem chi tiết Execution Log của nó.

Cách truy cập Execution Log
Cách truy cập Execution Log

Cách đọc và hiểu Execution Log trong n8n

Tino có một Execution Log từ workflow Backup Credential như hình minh họa dưới đây:

Cách đọc và hiểu Execution Log trong n8n
Cách đọc và hiểu Execution Log trong n8n

Cùng khám phá cách đọc và hiểu Execution Log trong n8n nhé!

Các thành phần chính trong Execution Log

Dựa trên hình minh họa, Execution Log hiển thị rõ ràng các thông tin quan trọng giúp giám sát và phân tích quá trình chạy workflow:

Danh sách các lần thực thi (Executions List): Ở phía bên trái của giao diện, bạn sẽ thấy một danh sách các lần thực thi trước đó của workflow. Mỗi mục trong danh sách này hiển thị:

  • Thời gian và ngày thực thi: Ví dụ: “Jul 17, 16:19:32”.
  • Trạng thái thực thi: “Error” (Lỗi) hoặc “Succeeded” (Thành công).
  • Thời gian hoàn thành: Ví dụ: “in 6.764s”.
  • Mỗi lần thực thi có một biểu tượng riêng: Ví dụ, biểu tượng bình thí nghiệm mô ta workflow này đang trong giai đoạn test, chưa kích hoạt (Active) chính thức.
Danh sách các lần thực thi (Executions List)
Danh sách các lần thực thi (Executions List)

Lọc và tìm kiếm Execution dễ dàng: Biểu tượng phễu ở góc trên bên phải của danh sách Executions cho phép bạn lọc các lần thực thi theo trạng thái.

Lọc và tìm kiếm Execution
Lọc và tìm kiếm Execution

Tổng quan luồng thực thi (Workflow Diagram): Phần trung tâm hiển thị biểu đồ workflow với các node của bạn. Đây là nơi bạn có thể trực quan hóa đường đi của dữ liệu và xác định node nào đã thực thi và node nào gặp vấn đề.

ID của lần thực thi: Ví dụ: “ID#28” (hiển thị ở phần chi tiết của lần thực thi được chọn).

Trạng thái thực thi của từng Node: Mỗi node trong biểu đồ workflow sẽ có một biểu tượng hoặc màu sắc cho biết trạng thái của nó trong lần thực thi đó:

Xem Thêm:  Cấu hình tối thiểu để triển khai VPS n8n dành cho người mới [cập nhật 2025]
  • Node thành công: Có biểu tượng dấu tích màu xanh lá cây (ví dụ: “Schedule Trigger”, “Execute Command”, “Read Files”).
  • Node lỗi: Có biểu tượng dấu chấm than màu đỏ (ví dụ: node “Upload file” – Google Drive).
Tổng quan luồng thực thi (Workflow Diagram)
Tổng quan luồng thực thi (Workflow Diagram)

Thông báo lỗi chi tiết: Khi một node gặp lỗi, một hộp thoại màu đỏ sẽ xuất hiện ngay bên dưới node đó, cung cấp thông báo lỗi cụ thể. Ví dụ: “Problem in node ‘Upload file’ Unable to sign without access token”.

Thông báo lỗi chi tiết
Thông báo lỗi chi tiết

Tab Logs: Hiển thị danh sách các node và trạng thái của chúng, tương tự như biểu đồ workflow nhưng ở dạng văn bản. Khi có lỗi, thông báo lỗi cũng sẽ xuất hiện tại đây (ví dụ: “Error in 6.764s”).

Tab Logs
Tab Logs

Input / Output của từng node: Khi bạn nhấp vào một node cụ thể trong biểu đồ workflow hoặc trong danh sách Logs, bạn có thể chuyển đổi giữa tab Input và Output để xem dữ liệu đầu vào mà node đó nhận được và dữ liệu đầu ra mà nó tạo ra. Điều này cực kỳ quan trọng để theo dõi luồng dữ liệu và xác định nơi dữ liệu bị sai lệch hoặc không đúng định dạng.

Input / Output của từng node
Input / Output của từng node

Cách xác định lỗi để debug cơ bản

Bước 1: Xác định node bị lỗi

Nhìn vào sơ đồ luồng (flow), bạn có thể dễ dàng nhận ra node nào bị lỗi thông qua biểu tượng cảnh báo đỏ. Trong ví dụ, node “Upload file” đang gặp sự cố.

Bước 2: Xem chi tiết Input của node

Click vào node để mở phần Logs, sau đó chuyển sang tab INPUT:

Tại đây, bạn thấy rõ file đang cố gắng được upload:

  • Tên file: credentials-2025-07-17.json
  • Đường dẫn: /tmp
  • Loại file: application/json
  • Dung lượng: 12.5 KB

Điều này cho thấy các bước trước đã thực hiện đúng -> file đã được đọc thành công và sẵn sàng để upload.

Cách xác định lỗi để debug cơ bản
Cách xác định lỗi để debug cơ bản

Bước 3: Đọc thông điệp lỗi trong OUTPUT

Chuyển sang tab OUTPUT, bạn sẽ thấy:

❌ Unable to sign without access token

Đây là lỗi xác thực phổ biến khi làm việc với các dịch vụ như Google Drive, cho biết rằng node không có access token hợp lệ để thực hiện thao tác upload.

Ngoài ra, phần Error details còn cho biết thêm:

  • Node type: n8n-nodes-base.googleDrive
  • Node version: 3 (mới nhất)
  • n8n version: 1.100.1 (Self Hosted)
Xem Thêm:  Hướng dẫn cách tạo API Key trong n8n cực kỳ đơn giản [chưa tới 1 phút]

Thông tin này giúp bạn kiểm tra xem:

  • Phiên bản node và n8n đã cập nhật mới chưa.
  • Có thể liên quan đến cấu hình OAuth2 hoặc credentials bị thiếu/hết hạn.
Cách xác định lỗi để debug cơ bản
Cách xác định lỗi để debug cơ bản

Bước 4: Đề xuất xử lý

Dựa trên thông điệp lỗi:

  • Kiểm tra lại phần Credentials được cấu hình trong node “Upload file” (Google Drive).
  • Đảm bảo rằng bạn đã kết nối đúng tài khoản Google Drive và access token chưa hết hạn.
  • Nếu dùng OAuth2, thử reauthorize lại kết nối.

Sau khi chỉnh sửa thành công:

Cách xác định lỗi để debug cơ bản
Cách xác định lỗi để debug cơ bản

Kết luận

Dù bạn không rành về lập trình, Execution Log vẫn là công cụ trực quan và dễ sử dụng nếu biết cách khai thác đúng cách. Hãy kiểm tra log thường xuyên để làm chủ quá trình tự động hóa của bạn trong n8n!

Những câu hỏi thường gặp

Execution Log có giúp tôi hiểu logic workflow không?

Execution Log giúp bạn theo dõi luồng dữ liệu và xác định node nào đã thực thi, nhưng nó không đi sâu vào logic bên trong của từng node hay cách các node tương tác với nhau ở mức độ lập trình. Nhìn chung, tính năng này tập trung vào kết quả và trạng thái thực thi nhiều hơn.

Tôi có thể sử dụng Execution Log để tối ưu hóa workflow không?

Có, bằng cách phân tích thời gian thực thi của từng node trong log, bạn có thể xác định các điểm nghẽn và tối ưu hóa workflow để đạt hiệu suất tốt hơn.

Việc lưu trữ quá nhiều Execution Log có ảnh hưởng đến hiệu suất n8n không?

Có, lưu trữ quá nhiều log có thể làm đầy bộ nhớ và ảnh hưởng nghiêm trọng đến hiệu suất của n8n, đặc biệt với các workflow chạy thường xuyên hoặc xử lý lượng lớn dữ liệu.

Làm thế nào để quản lý dung lượng lưu trữ của Execution Log?

Bạn nên cấu hình n8n để tự động xóa các log cũ định kỳ (Auto Refresh) và chỉ lưu log cho các lần thực thi lỗi hoặc trong giai đoạn phát triển/debug để tiết kiệm tài nguyên.

Có thể xóa Execution Log không?

Có thể. n8n hỗ trợ xóa thủ công từng lần thực thi hoặc cấu hình xóa tự động theo chu kỳ (Auto Refresh) để tiết kiệm dung lượng.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886