Я опублікував інструмент gp як асинхронний непідкупний gp-сервіс .
Коли інструмент gp висить, я хотів би дозволити користувачеві вбити його, не зачіпаючи інших служб. Якщо я розміщую веб-сервіс на SOM, який вбиває процес на основі ідентифікатора, чи це шкодить іншим службам?
Пов’язані запитання:
Чи існує спосіб, щоб веб-служба, що працює на машині SOM, знищила процес на (іншій) машині SOC?
Перше, що робить інструмент gp - це виписати hostID і processID у файл журналу, але я хотів би, щоб система працювала для будь-якого сервісу gp, а не лише для тих, хто записує цю інформацію.
Чи є запит, який я можу зробити на gp-сервері, який повертає hostID & processID для довільного taskID?
Оновлення: я вирішив спочатку застосувати метод для скасування робочих місць GP, а потім лише переслідувати стратегію вбивства, якщо скасування виявиться неефективним. Оскільки API REST наразі не має методу Скасувати , я буду робити це через SOAP. Також мені показали, як реєструвати ідентифікатори процесу , тому мені не потрібно буде покладатися на свій власний журнал.