我正在使用 nginx/PHP/MongoDB 技术栈,并尝试通过创建两个批处理文件在 Windows 上设置我的开发环境。
start.bat
cd C:\www\nginx
start nginx
cd C:\www\php
start php-cgi.exe -b 127.0.0.1:9000
cd C:\www\mongodb
start mongod
stop.bat
cd C:\www\nginx
nginx -s quit
cd C:\www\php
taskkill /F /IM php-cgi.exe
cd C:\www\mongodb
mongo --eval "use admin; db.shutdownServer(); quit" # this doesn't work
mongo --eval stop_mongod.js # this doesn't work either
使用taskkill停止mongod不是一个选项,因为这可能会导致数据损坏。有什么建议吗?