0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

20 Commits

Author SHA1 Message Date
Eliot Horowitz
37ae0dbd3f Refactoring of Windows Service related code in preperation for SERVER-1589.
All ntservice related code moved from db.cpp to ntservices.cpp and cmdline.cpp. The code was also consolidated.

Conflicts:

	db/db.cpp
2010-08-20 18:40:44 -04:00
Justin Dearing
b970c7c6d4 Updated comments. 2010-07-27 23:51:37 +08:00
Mathias Stearn
4cea866dd8 Don't use log() in ntservice.cpp 2010-07-16 12:47:10 -04:00
Justin Dearing
fb85e8b40c Fixed windows build.
Added dbpath as a param to installService().
2010-07-08 22:19:54 +08:00
Justin Dearing
55bd8f78f4 Improved command line cleanup for ntservice installation.
dbpath is quoted.
2010-07-08 12:57:33 +08:00
Justin Dearing
e486468edc Better error message if CreateService() fails. 2010-07-06 11:08:42 +08:00
Justin Dearing
94053aebc8 Error handling when calls to OpenSCManager fail. 2010-07-06 11:08:42 +08:00
Justin Dearing
d85697d411 Improvements related to SERVER-1225.
If you specify --serviceUser without specifying a domain .\ is prepended to the name. Also fixed a typo in the logging.
2010-06-14 12:08:25 +08:00
Justin Dearing
b7b0a7aa2a Implemented SERVER-1225 --serviceName and --servicePassword for mongod startup.
Mongod can now configure itself to start as a service running as a user other than LocalSService.

In addition, I improved the messages and flow of service creation and removal.
2010-06-14 11:43:37 +08:00
Justin Dearing
721c6787a6 Implemented --reinstall.
The equivilant of mongod --uninstall followed by mongod --install.
2010-06-14 11:43:07 +08:00
unknown
73b20d0b25 Improced service messages.
Better error message on remove if the service doesnt exist. Better error message on install if the service already exists.
2010-06-12 11:30:18 +08:00
Justin Dearing
efde5cf575 Clean remerge of SERVER-1189 Improves logging in util/ntservice.cpp
I just manually recomitted the changes.
2010-06-05 09:38:54 +08:00
Justin Dearing
30126d08c8 Fixed mongod hanging when issuing a "mongod --remove" with the service running.
If you attempted to remove the service while it was running, it would stop the service and hang in a while loop because a break statement was missing.

Conflicts:

	util/ntservice.cpp
2010-06-04 00:35:59 +08:00
Mathias Stearn
d0eccc9c80 fix windows service registration 2010-05-11 15:29:19 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Dwight Merriman
0c7aa5f861 null->NULL in ntservice.cpp 2010-04-24 13:01:26 -04:00
Mathias Stearn
452e5c21ea fix ntservice.cpp 2010-04-23 23:28:44 -04:00
Mathias Stearn
036a302e38 Macro smashing. Also sequester lower-case null to ntservice.cpp 2010-04-23 21:07:59 -04:00
Mathias Stearn
d27c8505ea all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
alanw
c9c9dc5b03 Added support for running mongod as a Windows NT Service
Signed-off-by: mongodb <mongodb@10gen.com>
2009-06-04 20:55:33 +08:00