Asılı Gp hizmet süreçlerini nasıl belirler ve incelikle öldürürüm?


11

Bir eşzamansız havuzsuz gp hizmeti olarak bir gp aracı yayınladım .

Gp aracı askıda kaldığında diğer hizmetleri etkilemeden kullanıcının onu öldürmesine izin vermek istiyorum. SOM'a kimliğe dayalı bir süreci öldüren bir web hizmeti koyarsam, diğer hizmetlere zarar verir mi?

İlgili sorular:

SOM makinesinde çalışan bir web servisinin (farklı) bir SOC makinesinde bir işlemi öldürmesinin bir yolu var mı?

Gp aracının yaptığı ilk şey, bir günlük dosyasına hostID ve processID yazmaktır, ancak bir sistemin herhangi bir gp hizmeti için çalışmasını istiyorum, sadece bu bilgileri kaydedenleri değil.

Gp sunucusuna rasgele bir iş kimliği için bir hostID ve processID döndüren bir istek var mı?

Güncelleme: Önce GP işlerini iptal etmek için bir yöntem uygulamaya karar verdim ve sonra sadece iptal etmenin etkisiz olduğu kanıtlanırsa süreç öldürme stratejisini izledim. Yana REST API şu anda bir yöntemi İptal yok , ben SOAP ile bu yapacağız. İşlem kimliklerini nasıl günlüğe kaydedeceğim de gösterildi , bu şekilde kendi günlük kaydımıza güvenmem gerekmeyecek.

Yanıtlar:


2

Ben bunu denemek düşündüm ve bulduğum şey bir şey inşa etmek gerekebilir

http://help.arcgis.com/en/sdk/10.0/serveradf_net/conceptualhelp/index.html#/GeoprocessingResourceManager_control/000200000005000000/

Geoprocessing Resource Manager'ı kullanıyorsanız, belirli bir Geoprocessing Hizmetinin her bir olayını işlemek için bazı özel kodlarla birlikte, asılı GP Hizmetlerini kullanıcılara göre ayrı ayrı bırakmak için bir yönetim aracı ayarlayabilmeniz gerekir. Bu kolay değil ve bu noktada araştırmadan çok daha fazla bir şeyim yok.

Herkes bunu yaptı ya da başka bir cevabı varsa değerli bir şey gibi görünüyor ve durdurma ve hizmet başlatma her zaman mevcut değil gibi Kirk geri almak lütfen.

İyi Eğlenceler, CDB

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.