Python SDK üzerinde Azure Webjobs
Bu çok basit bir soru olabilir ama affet beni, AZURE'te bir haftalıkım. Bir web işi oluşturdum ve temel python komut dosyalarımı Azure portalındaki hizmet uygulaması etkileşimli penceremde oldukça iyi yürütüyor. Bunlara temel python betikleri diyorum çünkü özel modülleri içe aktarmıyorlar. Şu anda Windows scheduler'da planlanan ve bunları webjobs içinde yönetilmesini isteyen daha karmaşık python komut dosyalarım var. Komut dosyaları, özelleştirilmiş uzamsal olanlar dahil olmak üzere birden çok python kitaplığını içe aktarır.
Windows görev zamanlayıcısında, tüm ilgili paketlerin kurulu olduğu klonlanmış bir ortam tarafından yürütülmeleri için yönlendiriyorum.
- Bunu bir sanal makinedeki web işlerinde nasıl yapabilirim?
- Web işi SDK'larını kullanmaya başlama konusunda sahip olduğum tek şey, deneyimim olmayan C # ile yapılan her şeyi içeren bu makale . Birisi beni, varsa aynı şeyi yapan bir python kaynağına yönlendirebilir mi?
Ne denediğimi gör
Günlükleri kontrol ettiğimde elde ettiğim şey bu
Genellikle bulunamayan modüller, Windows planlayıcısını okuması için yönlendirdiğim klonlanmış bir ortamdadır. Bunu web işlerinde nasıl yaparım?
Yanıtlar
GÜNCELLEME
site-packagesKlasörünüzdeki tüm içeriği ve CentroidsDload.pydosyanızı yüklemek için bir zip dosyasında bir araya getirmelisiniz .
Daha fazla ayrıntı için bu gönderiye bakabilirsiniz.
Azure WebJob'dan Python komut dosyası çalıştırma
- Bu web işini bir sanal makinede yapamazsınız.
Bir sanal makineniz varsa, web'inizi iis'de barındırabilirsiniz. Ve istediğiniz tüm programları çalıştırabilirsiniz. Bunların, webapp'ta bir kavram olan webjob ile ilgisi yoktur.
- Komut dosyanız veya programınız normal şekilde çalışabildiği sürece webjob sdk ile ilgili içeriğe dikkat etmemelisiniz.
WebJob Windows platformu altında Uygulama Hizmetlerinin genişletilmiş bir işlevidir.
scripts or programs Uygulamanız bağlamında arka plan işlemlerinizi yükleyebilirsiniz .