【问题标题】:Pause the execution of Nodejs Server from command line从命令行暂停 Nodejs 服务器的执行
【发布时间】:2019-10-27 12:32:12
【问题描述】:

我正在面试,面试官问我以下问题:

你有一个用 Nodejs 编写的服务器。您要做的是在命令行中输入一些内容,然后服务器停止响应请求。它正在运行,但不再响应请求。如何实现这种行为?

【问题讨论】:

  • 1.您可以在 CLI 中暂停正在运行的脚本,这取决于您使用的内容。 2. 每个对象都有一个副本... 3. 新的 lang 特性或使用 getter 和 setter 不幸的是,这不是这类问题的地方(不要问多个问题)。投票结束
  • 傻,但你可以输入 while(true) 来永久阻止.. 噗,服务器无响应
  • 有很多方法可以实现这种行为。面试官可能试图评估你解决问题的能力,而不是寻找死记硬背的答案。
  • 我不会投反对票,在我看来,这是问的正确地方。其他问题是什么?或者那是第一个也是最后一个? (并且请不要发布规则链接或任何证明它应该被否决的东西,我们是一个应该想帮助他人的社区;例如,我从几年前就没有问过问题(?))
  • 我没有投反对票,但我不同意你的看法。这是一个开放式问题,不是 StackOverflow 的格式。

标签: javascript node.js serverside-javascript


【解决方案1】:

我猜你的面试官问的是基本的 unix 知识。例如你可以运行:

kill -STOP pidKILL -TSTP pid 暂停进程

kill -CONT pid 恢复进程

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    相关资源
    最近更新 更多