腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Node
程序
总是在
process.on
('
SIGINT
')
中
的
任务
完成
之前
退出
node.js
我试图让我
的
Node
程序
在Ctrl+C上优雅地
退出
,但在
程序
退出
之前
,
任务
永远不会结束。/middleware/cleanup');
process.on
('
SIGINT
', () => { cleanupbrowser) // th
浏览 79
提问于2019-02-23
得票数 1
3
回答
如何在手动结束时优雅地
退出
节点
程序
(Ctrl+C、kill命令等)?
node.js
我希望我
的
Node
程序
执行一些
任务
(例如,在
退出
之前
关闭数据库连接和删除某些对象),即使在手动停止
程序
(例如通过Ctrl+C或kill命令)时也是如此。这个是可能
的
吗?我尝试过使用
process.on
('exit')和
process.on
('
SIGINT
'),但我
的
任务
总是在
程序
退
浏览 0
提问于2019-02-22
得票数 0
2
回答
在进程
退出
之前
运行异步函数
node.js
、
process
、
event-handling
我有一个用
Node
.js编写
的
简单shell脚本,我试图在进程
退出
之前
进行一些清理(⌃C)。我编写了以下代码,但由于某种原因,清理功能没有
完成
。知道为什么吗?if (keepAlive) { co
浏览 1
提问于2018-01-24
得票数 4
回答已采纳
2
回答
Process.on
(“
SIGINT
”多终端信号)
node.js
我有这样
的
节点代码,它可以检测到Ctrl+C按下时会在节点应用
程序
退出
之前
做一些事情。
process.on
('
SIGINT
', function() {}) 现在可以使用了,但我想在此过程
中
添加其他终止信号,以便当Ctrl+C、
Node
退出
或服务器重新启动或关闭或任何其他原因节点应用
程序<
浏览 3
提问于2017-10-24
得票数 17
回答已采纳
1
回答
Node
.js
中
始终存在
的
错误处理
node.js
、
error-handling
我希望在
node
.js以任何
退出
代码
退出
之前
,或者在任何守护进程(例如: pm2,永远)重启
之前
,一直运行一些重要
的
代码。然而,代码并不同步,所以问题来了。像下面这样
的
处理
程序
就足够了吗?process.stdin.resume();
process.on
("exit", co
浏览 0
提问于2018-02-15
得票数 0
2
回答
为什么运行
Node
.js应用
程序
的
systemd服务在正确停止时会显示失败状态?
node.js
、
coffeescript
、
ansible
、
systemd
我有一个运行
Node
.js应用
程序
的
systemd服务文件。该服务似乎运行良好,但当我使用systemctl stop train停止服务时,该服务进入失败状态。=
NODE
_ENV=developmentRestart=on-failureSyslogIdentifier=tra
浏览 4
提问于2014-08-04
得票数 3
回答已采纳
1
回答
没有显示
Node
.js进程和
退出
代码
javascript
、
node.js
、
signals
sig.js process.stdout.write("it was: " + code); console.log("times up");如果我跑了让时钟耗尽,我得到了预期
的
nohup.out文件it was: 0 但是,如果我使用kill -
SIGINT</em
浏览 1
提问于2015-12-31
得票数 1
回答已采纳
1
回答
如何在使用读行同步时不
退出
节点进程?
node.js
、
npm
我正在创建一个带有节点
的
柚子计时器。我在做我
的
工作时就让它跑了。当我需要休息时,我会终止这个过程,并将编码get
的
时间添加到JSON文件
中
,如下所示 "code": [ "seconds": 1, "time": "00,我肯定会忘记上面的对象
中
的
键。('
SIGINT</e
浏览 2
提问于2020-06-28
得票数 0
2
回答
等待
退出
的
Grunt
任务
javascript
、
gruntjs
、
build-automation
我有一个启动IIS Express async
的
任务
,要停止IIS,我必须触发一个grunt事件。 grunt.event.emit('iis.kill'); grunt.log.writeln('Got
SIGINT
.Press Con
浏览 1
提问于2014-02-21
得票数 3
1
回答
为什么作为
SIGINT
信号
的
回调调用
的
方法在进程终止
之前
没有完全
完成
?
node.js
、
server
我正在尝试创建一种方法来优雅地关闭我
的
服务器,但在响应
SIGINT
时调用
的
方法似乎并没有完全结束。我已经使用
process.on
('
SIGINT
', cb)向
SIGINT
信号添加了一个回调函数 var stop = () => { console.log("stopping server")("
SIGINT
", stop); 我在其中添加了setTimeout,只是为了测试服务器在完全关闭<e
浏览 42
提问于2019-01-13
得票数 3
2
回答
从外部信号正常关闭
Node
.js
程序
的
最佳实践是什么?
node.js
从外部信号优雅地
退出
Node
.js
程序
的
最佳实践是什么?我目前在我
的
代码中使用以下代码: console.log( "\ngracefully shutting down from
SIGINT
(Crtl-C)" ) process
浏览 3
提问于2012-02-16
得票数 7
回答已采纳
4
回答
如何在
退出
时执行异步操作
node.js
、
asynchronous
、
typescript
、
process
、
terminate
在进程终止
之前
,我一直试图执行异步操作。 有什么建议吗?
浏览 6
提问于2016-11-13
得票数 40
1
回答
在终端
中
不显示动画
的
节点中繁殖
node.js
在
中
仅显示“普通文本”。有没有办法解决这个问题?
浏览 10
提问于2018-01-04
得票数 0
回答已采纳
1
回答
如何防止
Node
.js 12工作线程立即终止?
javascript
、
node.js
、
multithreading
、
worker-thread
我有一个
Node
.js应用
程序
运行一个Express服务器,一个定期执行一些事情。 当服务器停止时,我需要清理到外部系统
的
连接,该连接在工作线程启动时由它打开。我试图在SIGTERM和
SIGINT
信号
的
进程上添加一个处理
程序
,但这不起作用,工作线程
中
的
处理
程序
函数没有被调用,当父进程接收到
SIGINT
或SIGTERM时,它会立即
退出
,
退出
代码1,尽管父进程也有一个处理
程序<
浏览 2
提问于2019-10-13
得票数 8
回答已采纳
2
回答
当
Node
.js进程可以直接
退出
()而不触发其他信号事件时(uncaughtException、
SIGINT
、SIGTERM.)
node.js
、
exit
我使用REDIS数据存储处理一个应用
程序
。为了保持数据完整性,我想清理进程关闭时
的
存储。我创建了一个函数处理
程序
并将它绑定到信号事件:
process.on
(),uncaughtException,
SIGINT
,SIGTERM,SIGQUIT,它运行良好(CTRL+C,进程终止,异常,.)。但我读过,在某些情况下,这个过程可以直接
退出
,而不会触发其他信号事件。 这种特殊情况下
的
问题是,
process.on
('exit')处理
程
浏览 3
提问于2014-09-25
得票数 9
回答已采纳
1
回答
为什么异步
任务
在
node
.js进程
退出
后继续执行?
node.js
、
async-await
、
event-handling
('SIGTERM', test) await waitFor(30)我通过运行
node
myScript.js从终端启动脚本,然后在键盘上单击CTRL+C,进程
退出
。然而,在30秒内,一个消息将显示在同一个终端窗口:after waitFor
中
。 我不明白为什么SIGTERM/
浏览 0
提问于2021-06-08
得票数 0
1
回答
Mocha服务器清理
javascript
、
node.js
、
express
、
mocha.js
所以我有一些Mocha测试,这些测试是基于我
的
Express服务器运行
的
。我在我
的
server.js文件
中
运行以下代码来处理在服务器关闭时
完成
的
一些清理工作(优雅地关闭服务器、记录一些信息、如果存在本地DB,等等)。
process.on
('
SIGINT
', function () {}); 在运行像nodemon server.js这样
的
命令时,这是非常有效<e
浏览 3
提问于2016-09-18
得票数 2
回答已采纳
1
回答
NodeJS析构函数
javascript
、
node.js
、
destructor
function terminator(sig) if (typeof sig === "string") console.log('Received %s - terminating
Node
', sig); };};
process.on
('exit', function() { terminator(e
浏览 0
提问于2015-02-09
得票数 2
2
回答
退出
时
的
节点js进程不会永远使用
node.js
我想要一些关于
程序
退出
的
工作。 console.log('Server exit.');只有这个代码起作用了。var mysql = require('mysql'); conn.
浏览 1
提问于2013-09-21
得票数 5
回答已采纳
1
回答
在
Node
中
捕获Ctrl-C是如何工作
的
?
node.js
、
events
、
signals
、
sigint
我在Ubuntu上
的
Node
.js中有以下
程序
: console.log("You clicked Ctrl+C!");}); 当我单击Ctrl+C时,我在屏幕上看到"^C“,但没有打印其他内容,进程不
退出
。 没有"process.on...“语句时,Ctrl+C会立即导致节点<e
浏览 3
提问于2014-03-24
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实现真正优雅的容器应用
15 个常见的 Node.js 面试问题及答案
Node.js中的事件循环是如何工作的
写给 PHP 程序员的信号处理教程
写给PHP程序员的信号处理教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券