Azure'da 502 Bad Gateway
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
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.

