----------------------------------------------------------------------------------
@MSGID: 2:5023/24.3586 69d8e91c
@REPLY: 2:6078/80 69d8e1b3
@PID: InterSquish 2.0.5.26Free
@CHRS: CP866 2
Hello, Cheslav!
10.04.2026 13:40, Cheslav Osanadze пишет:
CO> https://brorabbit.g0x.ru/up/69d8e051.jpg
Ага, снова та же история - есть подключение, а активного потока
нет. Hу это уже закономерность, надо разбираться, но пока некогда, а
потому - Его Величество Костыль:
$Port = 119
$Service = "ISsNNTP"
$Timeout = 10000 # ms to wait for the banner
$bannerOk = $false
try {
$tcp = New-Object Net.Sockets.TcpClient
$tcp.Connect("localhost", $Port)
$stream = $tcp.GetStream()
$stream.ReadTimeout = $Timeout
$reader = New-Object IO.StreamReader($stream)
$line = $reader.ReadLine()
$tcp.Close()
if ($line -ne $null -and $line.StartsWith("200")) {
$bannerOk = $true
} else {
Write-Warning "Unexpected banner: `$line`"
}
} catch {
Write-Warning "Connection failed: $_"
}
if ($bannerOk) {
Write-Host "OK: Port $Port responded with a 200 banner. No action needed."
exit 0
}
Write-Warning "Port $Port did not return a 200 banner. Restarting
service `$Service`..."
try {
Stop-Service -Name $Service -Force -ErrorAction SilentlyContinue
Start-Sleep -Seconds 3
Start-Service -Name $Service -ErrorAction Stop
Write-Host "OK: Service `$Service` restarted successfully."
} catch {
Write-Error "Failed to restart service `$Service`: $_"
exit 1
}
Сохрани в файл watchdog.ps1 и добавь запуск powershell
-ExecutionPolicy Bypass -File c:\\watchdog.ps1 в планировщик с периодом в полчаса и
админскими правами. Он будет перезапускать сервис, если порт не отвечает или
ответ не начинается с 200. InterSquish надо запустить как сервис (сделать
/install).
With best regards, Andrei Ivanov
--- InterSquish NNTP Server/FTN Gate
* Origin: www.wfido.ru (2:5023/24.3586)
SEEN-BY: 50/22 109 221/6 301/1 341/66 463/68
4500/1 5000/111 5010/352 5015/46
SEEN-BY: 5020/290 715 830 846 848 1042 1146 4441
12000 5023/12 24 5028/68
SEEN-BY: 5030/49 115 1081 5034/13 5053/51 58
5058/104 5061/133 5075/128
SEEN-BY: 5083/444 6078/80
@PATH: 5023/24 5020/715 1042 4441