Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

There are many companies that load a web application for you on their servers like say wordpress etc., and since they have other customers on the same server I was curious how they do this w/o having to restart the web server?

If they do restart the web server, it would take down other client sites and that wouldn't be a good situation to be in.

Is it possible with nginx?

share|improve this question

2 Answers 2

This isn't specific to nginx. You need to gracefully restart it, which means any new workers will use the new config while the running workers use the old config until they finish what they're doing and exit.

http://wiki.nginx.org/CommandLine

share|improve this answer
/etc/init.d/nginx reload

should reload your nginx config without restarting nginx or making current sites go down

that said, an nginx restart is normally a lot less than 30 seconds so I would be surprised if that was such a big problem

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.