服务器如何停止服务器(怎么停止服务器的服务)
- 服务器
- 2022-12-20 04:37:38
- 8
本篇文章给大家谈谈服务器如何停止服务器,以及怎么停止服务器的服务对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么关闭自己有linux服务器,用什么命令
- 2、springboot怎么停止服务器?
- 3、如何停止MongoDB服务器
- 4、如何停止sql server 2008服务器
- 5、如何停止本地运行的nodejs服务器?
怎么关闭自己有linux服务器,用什么命令
关闭linux服务器的命令有:
1、halt
2、shutdown
immediate
有的时候服务器很卡,还可以按住服务器的关机按钮,强制关机。
springboot怎么停止服务器?
可以以通过HTTP发送shutdown信号的方式停止服务器。
具体步骤如下:
1. 在pom.xml中引入actuator依赖
dependency
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-starter-actuator/artifactId
/dependency
2.开启shutdown endpoint
Spring Boot Actuator的shutdown endpoint默认是关闭的,因此在application.properties中开启shutdown endpoint:
#启用shutdownendpoints.shutdown.enabled=true
#禁用密码验证endpoints.shutdown.sensitive=false
3. 发送shutdown信号
shutdown的默认url为host:port/shutdown,当需要停止服务时,向服务器post该请求即可,如:curl -X POST host:port/shutdown
将得到形如{"message":"Shutting down, bye..."}的响应
4. 安全设置
开启安全验证
在application.properties中变更配置,并
#开启shutdown的安全验证
endpoints.shutdown.sensitive=true
#验证用户名security.user.name=admin
#验证密码security.user.password=secret
#角色management.security.role=SUPERUSER
如何停止MongoDB服务器
首先MongoDB使用mmap方式进行数据文件管理,也就是说写操作基本是在内存中进行,写操作会被每隔60秒(syncdelay设定)的flush到磁盘里。如果在这60秒内flush处于停止事情我们进行kill -9那么从上次flush之后的写入数据将会全部丢失。
如果在flush操作进行时执行kill -9则会造成文件混乱,可能导致数据全丢了,启动时加了repair也无法恢复。
避免方法
第一种 使用正确的关闭方法
官方文档说明要使用 kill -15,killall mongod或者在client的shell里,use admin,执行db.shutdownServer()即可!
第二种
通过replication 使用 一个slave,或者用replica set 来避免单结点数据丢失。
第三种 1.7以后出现类似于binlog的功能
在 MongoDB 1.7 版本的最新分支上,就出现了一个新的数据可靠性选项(–dur)的支持。并且在数据文件修复工具上也有了一些改进。
如果在启动MongoDB时加上–dur 则MongoDB 会在进行写操作前记一份日志,这和在其他一些数据库中的binlog 类似,在MongoDB 数据文件损坏的情况下,可以使用此日志来进行恢复。据说其对性能的影响不大。
如何停止sql server 2008服务器
你可以到开始菜单里的 运行--输入services.msc ,弹出服务窗口, 找到SQLServer , 停掉服务。 把自动运行改为手动运行, 需要的时候开启就好了。
如何停止本地运行的nodejs服务器?
停止方法:
1.首先,不能共享完毕之后,都通过Ctrl+C来关闭NodeJS服务器。
2.其次,如果仅仅能向客户端提供d:\ilinkit_logo.png文件的下载,是没有意义的,共享哪个文件,应该可以通过传入的参数来指定。我们首先来实现退出功能,如果客户端向服务器提交了的请求,我们就执行服务器的退出操作。
代码如下:
1 var http = require( 'http' );
2 var fs = require('fs');
3 var url = require( 'url' );
4 (空行)
5 var file_path = "D:\\ilinkit_logo.png" ;
6 var file_stream ;
7 var buffer_box = [] ;
8 var file_length = 0 ;
9 (空行)
10 var file_name = file_path.substr( file_path.lastIndexOf('\\')+1 );
关键的代码解析如下:
第33行,我们通过request对象获取客户端请求的主机及端口内容。
第46行~第50行,我们判断客户端提交的请求信息,如果是,则调用server.close()关闭服务器。为什么要判断是不是localhost提交的请求?因为我们希望仅仅在服务器本地提交的请求才能关闭NodeJS服务器。
验证方式如下:
1. 启动服务器:打开命令行,进入js脚本所在的位置,执行:node h_ilinkit_1.js。
2. 打开浏览器,输入:,显示如下:
说明当前服务器启动正常。
3. 打开浏览器,输入:。
提示NodeJS服务器已经关闭,我们把浏览器关闭之后,发现服务器已经正常退出,如下所示。
这样,我们就没必要每次为了退出服务器,都去按Ctrl + C了。
关于服务器如何停止服务器和怎么停止服务器的服务的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/172531.html