Linux is a word that is used to describe hundreds of different operating systems running on the linux kernel. Specifically I am looking for something like Debian, Ubuntu, Redhat, Centos, Fedora, etc..
And what version. And how you installed apache and mod_wsgi. >From everything I am seeing in your message, you are doing work that should already be done for you by a decent operating system. Centos, for example, is free, and has fully updated mod_wsgi + apache + mysql + postgresql + nginx packages available for free, including full integration with the operating system's start/stop/restart routines. One other thing that is confusing is "uses mod_wsgi to run an apache server". Either that was a wording mistake or you are doing some really out-of-the-box stuff. mod_wsgi is an apache module that runs within the apache server. On RHEL/Centos, here is what it looks like (using IUS packages): yum install python33 yum install httpd yum install mod_wsgi ... ... configure your wsgi site in /etc/httpd/conf.d/yoursite.conf ... ... chkconfig httpd on service httpd start Then it will just stay on and always come back on when the server restarts. Hope this helps a bit. On Mon, Apr 6, 2015 at 2:08 PM, Trent Miller <[email protected]> wrote: > Linux, and are you asking for my version of modwsgi or apache? > > On Sunday, April 5, 2015 at 2:59:50 PM UTC-7, Jason Garber wrote: >> >> What os and version? >> On Apr 5, 2015 5:18 PM, "Trent Miller" <[email protected]> wrote: >> >>> My group and I are running a server that is based upon Django and uses >>> mod_wsgi to run an Apache server. We will not be working on this project >>> after it is over, so I am attempting to set up cronjob similar >>> functionality to check if the apache server has shut down(system restart or >>> power failure), and if it has, will restart the server for me. I've found >>> documentation on how to check if an apache server is down and restart the >>> server if it is, but our server uses https and thus our start command is >>> pretty verbose. >>> >>> The command we use to initially start the server is >>> >>> python manage.py runmodwsgi --host 0.0.0.0 --port 8001 --https-port 8000 >>> --ssl-certificate (certificate Location) --server-name (Domain Name) >>> I asked this question on stack overflow and got some good feedback that >>> I should use the --setup-only command and a system service manager to set >>> up a configuration to restart my server if this happens. I am pretty new >>> to Linux and I'm not really sure what the system service manager is and how >>> I would prepare one for my server in particular. >>> >>> The stack overflow post also mentioned I should use the --server-root >>> command to setup a persistent location for the generated configuration. >>> Should I use this command in the same command that i am using --setup-only >>> or is the --server-root command something I do after the configuration is >>> generated? >>> >>> I'm pretty new to Linux and using both Mod-wsgi as well as Apache so any >>> help is greatly appreciated. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "modwsgi" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/modwsgi. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
