В настоящее время я пытаюсь создать независимый процесс внутри питона Splunk.Процесс представляет собой wsgi-сервер, который может запускать мои сценарии для меня как часть приложения.Теперь процесс запускается корректно как отдельный процесс в Linux с использованием модуля подпроцесса Python, но в Windows происходит сбой (по очевидным причинам).
В качестве альтернативы этому очевидным вариантом было создать сервис из питона Splunk в Windows и запустить его.По некоторым причинам питон Splunk устанавливает службу правильно, но не запускает ее, выдавая следующую ошибку:
Ошибка запуска службы: служба не ответила на запрос запуска или управления своевременно.
Я заметил, что если я устанавливаю сервис с использованием системного Python, а затем запускаю его с использованием Python Splunk - он работает нормально.Это указало мне на то, что служба не смогла найти dll.Я проверил, что dll находятся в пути, и все же он, кажется, не включает их.Кто-нибудь сталкивался с проблемой?У меня все уши к любым другим предложениям, которые могут вам понадобиться для достижения этой цели.
Я нашел похожий вопрос здесь: Служба Windows Python "Ошибка запуска службы: служба не отвечает на запуск или управлениезапрос своевременно "
Но проблема с моим делом в том, что скрипт отлично работает с использованием Windows Python, но не работает в Splunk's Python.
Есть ли альтернативы?