第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)閉單節(jié)點(diǎn)服務(wù)器連接將全部關(guān)閉

關(guān)閉單節(jié)點(diǎn)服務(wù)器連接將全部關(guān)閉

呼喚遠(yuǎn)方 2023-05-25 17:34:59
我想我缺少一些基本的東西,因?yàn)槲覍?duì) Node 服務(wù)器還很陌生。我們的應(yīng)用程序非?;A(chǔ)。服務(wù)器應(yīng)該接收少量文本行(數(shù)據(jù)),合并并解析它們,一旦連接關(guān)閉(數(shù)據(jù)發(fā)送結(jié)束),它就會(huì)將數(shù)據(jù)發(fā)送到 api。var net = require('net');var fs = require('fs');const axios = require('axios')const server = new net.Server();server.listen(PORT, IP);server.on("connection", client => {? ? client.write("Hello\n");? ? console.log('connected');? ??? ? let received = "";? ? client.on("data", data => {? ? ? ?received += data? ? ? ?console.log("Partial data is: " + data);? ? });? ? client.on("close", () => {? ? ? ? received = received.toString('utf8');? ? ? ? fs.appendFile('log.txt', received, function (err) {});? ? ? ? received = received.replace(/(?:\r\n|\r|\n)/g, "||");? ? ? ? axios.post(APIADDRESS, {data: received});? ? ? ? console.log('Full data is: '+ {data: received});? ? });});要發(fā)送數(shù)據(jù),我只是運(yùn)行 anetcat或nc使用netcat ipaddress port,這不是問(wèn)題。連接正常,收到狀態(tài)消息。問(wèn)題是——一旦我從兩個(gè)不同的 SSh 服務(wù)器打開(kāi)兩個(gè)或多個(gè)連接,就會(huì)發(fā)生一些奇怪的事情。我可以一行接一行地發(fā)送就好了。服務(wù)器報(bào)告“部分?jǐn)?shù)據(jù)”調(diào)試沒(méi)有問(wèn)題,對(duì)于他們兩個(gè)。但是,一旦我關(guān)閉其中一個(gè)連接 (ctrl+c),它們都會(huì)關(guān)閉。最后,只收到來(lái)自手動(dòng)關(guān)閉連接的數(shù)據(jù)。另一個(gè)來(lái)自單獨(dú)的ncssh 服務(wù)器的單獨(dú)服務(wù)器似乎永遠(yuǎn)無(wú)法到達(dá)該client.on("close")部分。它只是無(wú)緣無(wú)故地終止了。有任何想法嗎?我什至不知道從哪里開(kāi)始。//EDIT 剛剛從我的電腦和一些使用單獨(dú)的 SSH 服務(wù)器的 ssh 移動(dòng)應(yīng)用程序測(cè)試了它。一旦在任何設(shè)備上發(fā)送 ctrl+c,它就會(huì)關(guān)閉所有客戶端的連接。//忘了說(shuō)我正在運(yùn)行 pm2 來(lái)保持服務(wù)器正常運(yùn)行。一旦我手動(dòng)打開(kāi)腳本,忽略 pm2 - 它工作正常。詭異的。它的發(fā)生是因?yàn)?PM2.5。
查看完整描述

2 回答

?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

我猜您已將 Putty 配置為“盡可能共享 SSH 連接”。根據(jù)某些文檔,這樣做時(shí):

使用此模式時(shí),連接到給定服務(wù)器的第一個(gè) PuTTY 成為“上游”,這意味著它是管理真正 SSH 連接的那個(gè)。所有重用該連接的后續(xù) PuTTY 都稱為“下游”:它們根本不連接到真實(shí)服務(wù)器,而是通過(guò)本地進(jìn)程間通信方法連接到上游 PuTTY。

因此,如果您 Ctrl+C 管理實(shí)際共享連接的 PuTTY 會(huì)話,它們都會(huì)失去連接。

您大概可以在事物的客戶端或服務(wù)器端禁用此共享連接功能,因?yàn)楸仨殕⒂脙烧卟拍苓M(jìn)行共享。


查看完整回答
反對(duì) 回復(fù) 2023-05-25
?
鴻蒙傳說(shuō)

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

給以后來(lái)這里的任何人。

如果您使用啟用了 --watch 的 pm2,并且文本日志文件與您的主服務(wù)器腳本位于同一文件夾中......這就是它在單個(gè)客戶端斷開(kāi)連接后斷開(kāi)連接的原因。它只是檢測(cè)到日志已更改。

我不是在打臉,那一點(diǎn)都不好笑。


查看完整回答
反對(duì) 回復(fù) 2023-05-25
  • 2 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)