Bu konuda, Message Queuing Tetikleyicileri hizmetinde en sık karşılaşılan sorunlar anlatılmaktadır.

Ne tür bir sorununuz var?

Message Queuing Tetikleyicileri hizmeti başlatılamıyor.
  • Neden:  Message Queuing Tetikleyicileri hizmeti, uygun yönetici hizmetleri olmadan bir etki alanı kullanıcısı hesabı altında çalışacak biçimde yapılandırılmış.

  • Çözüm:  Message Queuing Tetikleyicileri hizmetini, bu hizmeti çalıştırmak için yeterli izinlere sahip olan varsayılan Network Service hesabı altında çalışacak şekilde yapılandırın. Farklı bir seçenek olarak, gereken izinleri kendinize verin. Tetikleyiciler hizmeti yönetici izinlerine sahip bir hesap altında çalıştırılmalıdır.

  • Neden:  Message Queuing Tetikleyicileri hizmeti başarısız oldu. Çağrılmış olan işlem içi Bileşen Nesne Modeli (COM) bileşenleri bazen başarısız olarak Message Queuing Tetikleyicileri hizmetinin de başarısız olmasına neden olabilir.

  • Çözüm:  COM bileşeninin başarısız olmasına neden olan durumu düzeltin ve Message Queuing Tetikleyicileri hizmetini yeniden başlatın.

Bir tetikleyici tanımlanmış, ancak bu çalışan bir tetikleyici gibi görünmüyor.
  • Neden:  Tetikleyici şu an için devre dışı.

  • Çözüm:  Tetikleyicinin etkinleştirildiğini doğrulayın.

  • Neden:  Message Queuing Tetikleyicileri hizmetinin altında çalıştırıldığı hesaba izlenen sıra için İletiye Gözat izni verilmemiş. Veya, tetikleyicinin ileti işleme türü alma ya da işlemle ilgili alma olduğu halde, hesaba o sıra için İleti Al izni verilmemiş.

  • Çözüm:  Sıra izinlerini değiştirin ve Message Queuing Tetikleyicileri hizmetini yeniden başlatın.

  • Neden:  Message Queuing Tetikleyicileri hizmeti çalışmıyor.

  • Çözüm:  Bu hizmetin başlatılmış olduğunu doğrulayın.

  • Neden:  Message Queuing Tetikleyicileri hizmeti duraklatıldı.

  • Çözüm:  Bu hizmetin duraklatılmış durumda olmadığını doğrulayın. Bunu yapmak için Bilgisayar Yönetimi'ni açın, Hizmetler ve Uygulamalar'ı ve ardından Hizmetler'i tıklatın. Ayrıntılar bölmesinde, Message Queuing Tetikleyicileri hizmetinin durumu Duraklatıldı olarak ayarlanmışsa, hizmeti sağ tıklatıp Sürdür'ü tıklatın.

  • Neden:  Tetikleyici koşullarının tümü sağlanmamış. Herhangi bir tetikleyici durumu false olarak değerlendirilirse, tetikleyici harekete geçmez.

  • Çözüm:  Kuralın tüm koşullarının true olduğunu doğrulayın.

  • Neden:  Message Queuing Tetikleyicileri hizmeti yönetici olmayan bir hesap altında çalıştırılırken başlatılamaz.

  • Çözüm:  Varsayılan olarak, Message Queuing Tetikleyicileri hizmeti Network Service hesabı altında çalışır. Bu varsayılan ayarı değiştirdiyseniz, belirttiğiniz hesabın yönetici izinlerine sahip olduğundan emin olun.

İzlenen bir sıraya daha çok ileti geldikçe, iletilerin Message Queuing Tetikleyicileri hizmeti tarafından işlenmesi orantısız bir şekilde yavaşlıyor.
  • Neden:  Message Queuing Tetikleyicileri hizmeti ağır yük altında çalışırken bu normaldir. Bu, en fazla iş parçacığı sayısına ulaşıldığı için oluşur.

  • Çözüm:  İzin verilen en çok iş parçacığı sayısını artırarak iletilerin işlenmesini hızlandırabilirsiniz. Bunu yapmak için Bilgisayar Yönetimi'ni açın, Hizmetler ve Uygulamalar'ı tıklatın, Message Queuing'i tıklatın, Tetikleyiciler'i sağ tıklatın ve ardından Özellikler'i tıklatın. En çok iş parçacığı sayısı'ndaki en çok iş parçacığı sayısını artırın.

Tetikleyici uygulamamın Görev Yöneticisi'nde çalıştığını görmeme karşın, masaüstünde onu göremiyorum.
  • Neden:  Message Queuing Tetikleyicileri hizmeti varsayılan olarak Network Service hesabı altında çalışır; masaüstüyle etkileşim işlevi yalnızca Local System hesabında kullanılabilir.

  • Çözüm:  Tetikleyiciler hizmetini Local System hesabında kullanılabilicek şekilde yapılandırın ve masaüstüyle etkileşim kuracak şekilde etkinleştirin. Bunun için, Bilgisayar Yönetimi'nde Hizmetler'i açın ve ayrıntılar bölmesinde, Message Queuing Tetikleyicileri'ni çift tıklatın. Oturum Aç sekmesini tıklatın, Local System'i tıklatın ve ardından Hizmetin masaüstü ile etkileşimine izin ver onay kutusunu seçin.


İçindekiler