2016-09-20 21 views
6

Tôi có thiết lập Azure Functions để chạy bộ kích hoạt blob, (do đó khi một blob được thêm vào thùng chứa, nó sẽ kích hoạt). Chức năng không chạy cho đến khi tôi mở ứng dụng chức năng trong cổng. sau đó nó sẽ lấy bất kỳ đốm màu nào đã được thêm vào và xử lý chúng như bình thường. Tại sao tôi cần phải mở ứng dụng chức năng trong cổng thông tin để có được công việc của tôi để bắn? Nó gần giống như các ứng dụng chức năng đi vào giấc ngủ, và sau đó tỉnh dậy khi tôi duyệt đến nó. Làm thế nào tôi có thể ngăn chặn điều này xảy ra?Azure Chức năng Blob trigger không kích hoạt trừ khi tôi mở ứng dụng chức năng

đây là CRON tôi

{ 
    "bindings": [ 
{ 
    "name": "myBlob", 
    "type": "blobTrigger", 
    "direction": "in", 
    "path": "automated-sql-export", 
    "connection": "Conn" 
} 
], 
"disabled": false 
} 
+0

Bản sao có thể có của http://stackoverflow.com/questions/39430932/how-do-i-turn-on-always-on-for-an-azure-function/39431332 –

Trả lời

4

Khi một chức năng ứng dụng đang chạy máy chủ sẽ chăm sóc của tự động nhận/bỏ phiếu cho các sự kiện mới trên tất cả các loại của chúng tôi khác nhau kích hoạt (hàng đợi, trung tâm sự kiện, các đốm màu vv). Tuy nhiên, một số khác biệt phát sinh dựa trên tầng bạn đang chạy.

Trong SKU động của chúng tôi, chúng tôi có dịch vụ bên ngoài Ứng dụng chức năng chịu trách nhiệm giám sát và đảm bảo Ứng dụng chức năng đang chạy khi nó cần phải. Khi không có tác phẩm để thực hiện (ví dụ: không có tin nhắn xếp hàng, không có các đốm màu mới, v.v.) Ứng dụng Chức năng sẽ chuyển sang chế độ ngủ. Đó là trách nhiệm của dịch vụ bên ngoài để đảm bảo rằng nó được đánh thức khi công việc đến.

Tôi SKU cổ điển s (Basic/Standard) màn hình ngoài này không có trong hình. Ứng dụng Chức năng phải được chạy ở chế độ Luôn ở chế độ để giữ cho ứng dụng luôn hoạt động. Cài đặt này sẽ được tự động định cấu hình thành Bật cho bạn khi bạn tạo Ứng dụng chức năng ở cấp cổ điển.

Với tất cả nền đó được giải thích, nếu bạn đang chạy trong một SKU động, mọi thứ sẽ "chỉ hoạt động". Nếu không, vui lòng đăng nhập lỗi here. Nếu bạn đang chạy trong SKU cổ điển, hãy đảm bảo bạn bật Luôn bật. Đó là một vấn đề phổ biến mà mọi người gặp phải.

+1

Tôi đang sử dụng gói động nhưng lời giải thích là tốt đẹp để biết làm thế nào nó là tất cả nghĩa vụ phải làm việc. Tôi đã đi đến liên kết bạn cung cấp, và thấy rằng đã có một lỗi tạo ra cho vấn đề này rất. Vì vậy, tôi sẽ theo chủ đề đó. Cảm ơn! – Bullsfan127

+1

https://github.com/Azure/azure-webjobs-sdk-script/issues/691 – Bullsfan127

+0

Tôi vừa chạy vào điều này, tốt, điều đó khá lạ. Tôi đoán chúng ta sẽ phải đợi để sửa chữa. – 4c74356b41

Các vấn đề liên quan