Tìm kiếm trang web

Lỗi cài đặt ứng dụng chức năng Azure và kích thước vùng chứa không được hỗ trợ


giới thiệu

Tôi đã triển khai chức năng Azure bằng mẫu ARM rồi cố gắng thêm cài đặt ứng dụng vào cổng theo cách thủ công.

Nhận được thông báo lỗi sau:

Cập nhật cài đặt ứng dụng web

Kích thước vùng chứa được chỉ định không được hỗ trợ. Sử dụng một trong các kích thước container này: 128, 192, 256, 320, 384, 448, 512, 576, 640, 704, 768, 832, 896, 960, 1024, 1088, 1152, 1216, 1280, 1344 , 1536.

Tìm kiếm trên internet, tìm thấy vấn đề này: https://github.com/Azure/azure-cli-extensions/issues/467

Đã truy cập trình khám phá tài nguyên Azure và định vị ứng dụng của tôi. Trong cấu hình trang web của tôi, tôi tìm thấy cài đặt sau:

"containerSize": 0,

Như đã đề xuất trong vấn đề trên githup, lệnh Azure Cli sau có thể được sử dụng để khắc phục nhưng tôi muốn biết thêm về khóa học!

az functionapp update --name xxxxxxxx --resource-group xxxxx --set containerSize=1536

Giá trị này là gì? Tại sao cổng thông tin cho rằng tôi cần nó?

Điều duy nhất dường như đang thay đổi với thuộc tính ContainerSize là biến môi trường WEBSITE_MEMORY_LIMIT_MB.

Sau một hồi tìm kiếm trên Internet, tôi đã tìm thấy bài đăng blog cũ này về Làm cho các hàm Azure trở nên “không có máy chủ” hơn.

Có vẻ như trước đây, dung lượng bộ nhớ được đặt ở đây là số tiền bạn phải trả. Nếu tôi hiểu điều này một cách chính xác, thời gian chạy hàm sẽ không xem xét cài đặt này nữa nên có thể nó được đặt thành bất kỳ giá trị hợp lệ nào trong thông báo lỗi. Từ giờ trở đi, tôi sẽ chỉ đảm bảo đặt giá trị này thành 1536, đây là giá trị được đặt khi tôi tạo một ứng dụng chức năng trong cổng thông tin.

Bài viết liên quan