Skip to main content
WebJobs kullanma
 

Uygulama Alanı: Windows Azure Pack

WebJobs, web uygulamasıyla aynı bağlamda sürekli veya isteğe bağlı programlar ya da komut dosyaları çalıştırmanıza olanak veren bir Azure Uygulama Hizmeti özelliğidir.Windows Azure Pack: Web Siteleri, kiracılar için yönetim portalında WebJobs’ı destekler.

Azure WebJobs SDK, birçok WebJobs programlama görevini kolaylaştırır.Daha fazla bilgi için bkz. WebJobs SDK nedir?

Daha fazla bilgi için bkz. Azure WebJobs kaynakları.

WebJobs aşağıdaki dosya türlerini kabul eder:

  • .cmd, .bat, .exe (Windows)

  • .ps1 (Windows PowerShell)

  • .sh (Bash)

  • .php (PHP: Hypertext Preprocessor)

  • .py (Python)

  • .js (JavaScript)

İsteğe bağlı WebJob oluşturmak için şu adımları izleyin:

  1. Kiracılar için Windows Azure Pack yönetim portalının Web Sitesi kanadında Tüm ayarlar ve sonra WebJobs öğesine tıklayın.

  2. İş Ekle öğesine tıklayın.Temel WebJob ayarları ekranı görüntülenir.

  3. Ad kutusuna, WebJob için bir ad girin.Ad bir harf veya sayı ile başlamalıdır; "-" ve "_" dışında bir özel karakter içeremez.

  4. Çalıştırma Şekli kutusunda İstek Üzerine Çalıştır öğesini seçin.

  5. İçerik kutusunda klasör simgesine tıklayın ve komut dosyanızı içeren .zip dosyasına göz atın..zip dosyası, programı veya komut dosyasını çalıştırmak için gerekli tüm destekleyici dosyaları ve sizin dosyanızı (.exe, .cmd, .bat, .sh, .php, .py veya .js uzantılı) içermelidir.

  6. Komut dosyasını web sitenize yüklemek için onay işaretine tıklayın.

  7. WebJob’ı çalıştırmak için işi seçin ve komut çubuğunda Bir Kez Çalıştır‘a tıklayın.

Sürekli olarak çalışan bir WebJob oluşturmak için, isteğe bağlı WebJob oluşturma adımlarının aynısını izleyin, ancak Çalıştırma Şekli kutusunda Sürekli‘yi seçin.Sürekli bir işe yönelik kod da sonsuz bir döngüde çalıştırılacak şekilde yazılmalıdır.

Sürekli bir WebJob başlatmak veya durdurmak için, listeden WebJob’a sağ tıklayın ve Başlat‘a veya Durdur‘a tıklayın.

Sürekli işler yalnızca web uygulaması çalıştığında sürekli olarak çalıştırılır.

Bir veya daha fazla iş oluşturmanızın ardından bunların adları, durumları, zamanlama türleri ve diğer bilgilerle birlikte WebJobs sekmesinde görünür.

WebJobs sekmesi, son 30 WebJobs için geçmiş bilgilerini görüntüler.

WebJobs SDK ile oluşturulan işler de dahil olmak üzere, bir işin yürütme geçmişini görüntülemek için şu adımları izleyin:

  1. Günlükler sütununda karşılık gelen bağlantıya tıklayın.Böylece, komutun adını, ne zaman çalıştırıldığını ve başarılı veya başarısız olma durumunu görüntüleyen ayrıntılar sayfası açılır.

  2. Daha fazla ayrıntı için, En son iş çalıştırmaları altında bir zamana tıklayın.WebJob Çalıştırma Ayrıntıları sayfası görüntülenir.

  3. Günlük içeriklerini görmek için Çıkışı Aç/Kapat seçeneğine tıklayın.Çıkış günlüğü metin biçimindedir.

  4. Çıkış metnini ayrı bir tarayıcı penceresinde görmek için indir bağlantısına tıklayın.

  5. Metni indirmek için bağlantıya sağ tıklayın ve tarayıcı seçeneklerinizi kullanarak dosya içeriklerini kaydedin.