Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Services #1033

Open
ayeganov opened this issue Mar 28, 2017 · 4 comments · May be fixed by #1041 or #1065
Open

Windows Services #1033

ayeganov opened this issue Mar 28, 2017 · 4 comments · May be fixed by #1041 or #1065
Labels
feature windows Issues specific to Windows environment

Comments

@ayeganov
Copy link

I am using Circus on Windows, and need to start/stop Windows services. I have gone through the documentation, but don't see an obvious way of making Circus monitor the started service process. Do I need to extend the Process class along with the Watcher to get this functionality?

@k4nar
Copy link
Contributor

k4nar commented Mar 30, 2017

I'm not sure what you mean by Windows services. Do you mean a process, or like a system service ?

@ayeganov
Copy link
Author

By Windows Service I mean this - https://en.wikipedia.org/wiki/Windows_service. In short - they are windows way of creating daemonized processes.

@k4nar
Copy link
Contributor

k4nar commented Mar 30, 2017

Oh ok, thanks.

So no, Circus has no support for that. The porting of Circus on Windows is very rough, and only handle Unix-like functionalities.

@ayeganov
Copy link
Author

I see you are using psutil already internally to start processes etc. PSUtil already has support for Windows Services https://pythonhosted.org/psutil/#windows-services. What would recommend as a good approach to add support for WS?

@biozz biozz added feature windows Issues specific to Windows environment labels Aug 14, 2020
This was linked to pull requests Aug 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature windows Issues specific to Windows environment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants