cuốn sách gpt4 ai đã làm

javascript — Ứng dụng nút: Làm cách nào để tăng thời gian chờ cho mysql2 khi gỡ lỗi?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 23:23:52 28 4
mua khóa gpt4 Nike

Tôi đang sử dụng gói Nút mysql2 (v1.2.0) trong một ứng dụng web và khi tôi sử dụng trình gỡ lỗi (sử dụng webstorm) để xem qua mã, kết nối khởi tạo đôi khi sẽ hết thời gian chờ nếu tôi ở lại một số điểm dừng nhất định quá lâu .

Đây là tin nhắn tôi nhận được khi hết thời gian chờ:

Lỗi: kết nối ETIMEDOUT
tại Connection._handleTimeoutError (/Volumes/github-image/bitcoin-core/node_modules/mysql2/lib/connection.js:179:13)
vào lúc không hoạt động (timers.js:365:14)
tại tryOnTimeout (timers.js:237:5)
tại Time.listOnTimeout (timers.js:207:5)

Tôi hy vọng tăng thời gian chờ để tránh vấn đề này. Tôi đã thử thêm giá trị thời gian chờ tùy chỉnh khi thiết lập kết nối.

xuất kết nối const = mysql.createConnection({
máy chủ: dbHost,
người dùng: dbUser,
mật khẩu: dbPassword,
cơ sở dữ liệu: dbName,
thời gian chờ: 60000
});

Nhưng điều này không có tác dụng.

câu trả lời hay nhất

Nếu thời gian chờ ở phía máy khách, các thuộc tính cho thời gian chờ kết nối là kết nốiHết thời gian chờ, không chỉ hết thời gian. documentationĐối với gói mysql (tương thích), nội dung như sau:

kết nốiHết thời gian chờ: Một phần nghìn giây trước khi hết thời gian chờ trong quá trình kết nối ban đầu với máy chủ MySQL (Mặc định: 10000)

Về javascript - Ứng dụng nút: Làm cách nào để tăng thời gian chờ cho mysql2 khi gỡ lỗi?, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/46756829/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress