Azure'da 502 Bad Gateway

This article was translated from English: Does it need improvement?
Translated
View the article in English

502 Bad Gateway hatası, genellikle bir geçit sunucusunun başka bir sunucudan hatalı bir yanıt aldığına işaret eden bir HTTP durum kodudur. IronPDF ile ilişkili olarak, Azure'a dağıtıldığında bu hata oluşabilir.

Bu makalede, Azure'da bu hatayı çözmek için çeşitli öneriler bulacaksınız.

1. "Paket dosyasından çalıştır" işaretini kaldırın

Visual Studio'da uygulamanızı Azure'a dağıtırken, "Paket dosyasından çalıştır" seçeneği sunulacaktır. Azure'a uygulamanızı dağıtmadan önce bu seçeneğin işaretinin kaldırıldığından emin olun. Ayrıca, uygulama ayarlarınızda WEBSITE_RUN_FROM_PACKAGE = 0 ayarını da yapabilirsiniz.

Uygulamanızı paket dosyasından çalıştırma hakkında daha fazla bilgi için Microsoft'un resmi belgesine göz atabilirsiniz.

2. Bölgeyi değiştirin

Bazen, belirli Azure bölgelerinin sistemleri güncellenir ve bu da IronPDF ile çakışmalara neden olabilir. Mümkünse, uygulamanızı başka bir bölgeye yeniden dağıtın.

3. Tek işlem modunda çalıştırma ayarını yapın

Kodunuzda, uygulamanıza aşağıdaki satırı ekleyin ve yeniden dağıtın:

// Set IronPDF to run in single process mode
Installation.SingleProcess = true;
// Set IronPDF to run in single process mode
Installation.SingleProcess = true;
' Set IronPDF to run in single process mode
Installation.SingleProcess = True
$vbLabelText   $csharpLabel

Varsayılan olarak, IronPDF, kendisine verilen görevler (HTML işleme, URL isteği gönderme vb.) için yeni bir işlem oluşturarak çok işlemi bir yazılım modülü olarak çalışır. Bu, IronPDF'nin hata toleransını artırır ancak kısıtlanmış ortamlarda düzgün çalışmasının olasılığını azaltır. Yukarıdaki seçeneği ayarlarken, IronPDF tek işlem olarak çalışacak, bu da hata toleransını azaltacak ancak kütüphanenin kısıtlanmış ortamlarda düzgün çalışması olasılığını artıracaktır.

Bu "takas" nedeniyle, öncelikle yukarıdaki iki öneriyi denemenizi öneriyoruz.

4. Uygulamanızı konteynerleştirin

Azure sistemindeki hiçbir değişikliğin IronPDF'yi bozmadığından emin olmak için, uygulamanızı Docker ile konteynerleştirin.

IronPDF'yi Docker ile konteynerleştirme konusunda daha fazla bilgi edinmek için bu bağlantıya tıklayın.

Hala çalışmıyor mu?

Yukarıdaki tüm önerileri denediyseniz ve uygulamanız hala 502 Bad Gateway hatasını veriyorsa, bizimle support@ironsoftware.com adresinden iletişime geçin.

Destek talebi yapmayı öğrenmek için lütfen bu bağlantıyı ve Azure'dan günlük dosyalarını nasıl alacağınızı öğrenmek için bu bağlantıyı takip edin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.