相关疑难解决方法(0)

Windows杀死进程的端口号

我在Spring Tool Suite IDE中使用嵌入式Tomcat服务器。我的问题是,当我运行我的项目时,出现以下错误,

***************************
APPLICATION FAILED TO START
***************************

Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port.
Run Code Online (Sandbox Code Playgroud)

有一些类似的问题,但是没有一个答案对我不起作用。

windows port cmd kill-process spring-boot

9
推荐指数
2
解决办法
6621
查看次数

关闭终端窗口后如何在 VSCode 中结束服务器

我确信我们中的一些人在使用全栈和 VS Code 时至少做过一次,我们让服务器运行而不用 ^C 停止批处理过程。然后,当我们想要在更新后运行代码时,我们必须跳过诸如注销之类的麻烦,否则就只能面对Port XXXX is already in use.

从VS Code 内的cmd/powershell/node 终端结束进程的最有效方法是什么?

对于一个场景:

node server.js它在 上初始化服务器侦听器localhost:3000,但随后我意外关闭了终端窗口,在新终端中输入的命令是什么,其作用与旧终端中的 ^C 相同?

powershell node.js visual-studio-code

9
推荐指数
1
解决办法
1万
查看次数

Windows无法在本地计算机上启动mongodb服务.有关详细信息,请查看系统事件日志

我正在使用Windows 32-bit machine并尝试从Windows>服务启动MongoDB服务,如下所示.

在此输入图像描述

但是,我无法从它启动MongoDB服务并抛出以下错误.

在此输入图像描述

当我尝试使用cmd提示符时,我收到以下错误:

网络无法连接到127.0.0.1:27017,原因:errno:10061无法建立连接,因为目标计算机主动拒绝它.

错误:无法连接到服务器127.0.0.1:27017 <127.0.0.1>,连接尝试失败.

在此输入图像描述

database mongodb

8
推荐指数
2
解决办法
1万
查看次数

通常只允许使用每个套接字地址(协议/网络地址/端口)?

我一直在谷歌寻找一个严肃的解决方案,我只得到"Regisrty解决方案"的东西,我不认为甚至与我的问题有关.

由于某种原因,我得到这个错误,而我只启动一次TcpListner,当+如果失败我停止服务器.我真的不明白.这是我的代码:

class Program
    {
        private static string ServerName = "";
        private static string UserName = "";
        private static string Password = "";
        private static string dbConnectionSring = "";
        private static X509Certificate adminCertificate;
        private  static byte[] readBuffer = new byte[4096];
        static void Main(string[] args)
        {
            Console.WriteLine("Please grant SQL Server access to the Admin Server:\n");
            Console.Write("Server Name: ");
            ServerName = Console.ReadLine();
            Console.Write("\nUser Name: ");
            UserName = Console.ReadLine();
            Console.Write("\nPassword: ");
            Password = PasswordMasker.Mask(Password);
            dbConnectionSring = SQLServerAccess.CreateConnection(ServerName, UserName, Password);
            adminCertificate = Certificate.GenerateOrImportCertificate("AdminCert.pfx", "randomPassword"); …
Run Code Online (Sandbox Code Playgroud)

c# sockets tcp tcplistener socketexception

8
推荐指数
4
解决办法
4万
查看次数

在Windows中启动和停止elasticsearch节点

我试图将elasticsearch作为一个进程启动并在不关闭命令提示符的情况下停止它.为了创建一个新进程,我正在使用:

C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>[2014-08-19 15:23:26,351][WARN ][bootstrap                ] jvm uses the c
lient vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
[2014-08-19 15:23:26,433][INFO ][node                     ] [Batroc the Leaper] version[1.3.1], pid[5800], build[2de6dc5/2014-07-28T14:45:15
Z]
Run Code Online (Sandbox Code Playgroud)

该过程在端口9200上运行.

如何使用此命令或类似于已打开的命令提示符或运行elasticsearch节点进程的现有命令提示符来获取进程PID或名称以使用taskkill来终止此进程:

taskkill /PID <pid>
Run Code Online (Sandbox Code Playgroud)

Pid为5800(显示在上面的控制台中的进程日志中)不起作用.Windows任务管理器没有名为elasticsearch的进程.它只有一个cmd进程用于运行elasticsearch的命令提示符,当我终止该进程时,elasticsearch也会被杀死.

windows command-prompt process-control elasticsearch

7
推荐指数
2
解决办法
2万
查看次数

运行docker给出端口不可用错误

docker run --rm -it -p 8080:80 mcr.microsoft.com/dotnet/core/runtime:3.1 docker
run --rm -it -p 8080:80 mcr.microsoft.com/dotnet/core/sdk:3.1
docker run --rm -it -p 8080:80 mcr.microsoft.com/dotnet/core/aspnet:3.1

当我运行上述任何 docker 命令来创建容器时,出现以下错误。我为 linux 和 windows 都得到了这个。

C:\Program Files\Docker\Docker\resources\bin\docker.exe:来自守护进程的错误响应:端口不可用:监听 tcp 0.0.0.0:8080:绑定:尝试以禁止的方式访问套接字通过其访问权限。time="2020-03-24T17:20:44+05:30" level=error msg="等待容器的错误:上下文取消"

我尝试了这个SO ans 中给出的建议来找到进程 ID 并杀死它。

netstat 查找给定端口的进程

此外,我按照此处的建议找到了进程黑客,以观察该进程是什么。看起来它是一个系统进程。

进程黑客显示 ID 为 4 的进程

有人可以建议可以做什么吗?

docker

6
推荐指数
2
解决办法
2万
查看次数

如何从命令行停止 Spring Boot 服务?

我是 spring-boot 新手,所以请放轻松。

我需要为管理员提供一种从作业调度程序启动和停止我的 spring-boot 微服务的方法。如果我可以为服务创建start.batstop.bat文件,那么调度程序可以调用它们。

如何在不终止进程的情况下从命令行停止 spring-boot 微服务?如果可能的话,我想要一个优雅的退出。

主机将是 Windows 服务器。

java windows spring spring-boot microservices

5
推荐指数
1
解决办法
1万
查看次数

使用命令行界面停止laravel服务器

我只是尝试在shell脚本中自动化laravel进程,如(Start,Stop).要启动laravel服务器,我在shell文件中使用php artisan serve.

我试图使用命令停止laravel服务器.但我很奇怪,我没有看到任何命令来停止服务器.我曾经使用Ctl + C来停止服务器或关闭命令提示符.

1.任何laravel命令停止服务器?

  1. 我已经使用shell文件启动了laravel服务器,该文件在启动后退出.

我怎么能阻止他们呢?我没有任何命令提示运行此进程退出服务器.

terminal sh command-line-interface laravel laravel-5

5
推荐指数
2
解决办法
3万
查看次数

为什么npm start会给我一个关于端口的错误?

我输入"npm start"后,我不知道为什么它会给我错误.我正在尝试使用相同的WIFI打开我的React Native项目.我认为这是关于港口的.

这是错误:

Loading dependency graph...events.js:183
  throw er; // Unhandled 'error' event
  ^

Error: listen EADDRINUSE :::8081
    at Server.setupListenHandle [as _listen2] (net.js:1360:14)
    at listenInCluster (net.js:1401:12)
    at Server.listen (net.js:1485:7)
    at D:\rnprojects\testproject\node_modules\metro\src\index.js:156:18
    at new Promise (<anonymous>)
    at Object.<anonymous> 
(D:\rnprojects\testproject\node_modules\metro\src\index.js:155:12)
    at Generator.next (<anonymous>)
at step (D:\rnprojects\testproject\node_modules\metro\src\index.js:47:262)
at D:\rnprojects\testproject\node_modules\metro\src\index.js:47:422
at <anonymous>
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! testproject@0.0.1 start: `node node_modules/react-native/local- 
cli/cli.js start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the testproject@0.0.1 start script.
npm …
Run Code Online (Sandbox Code Playgroud)

npm react-native

5
推荐指数
2
解决办法
6031
查看次数

从 NodeJS 运行 localhost 服务器时出现 ECONNREFUSED

我在本地计算机上启动并运行了一个 NodeJS 服务器,该服务器正在侦听端口 50000。从另一台也在我的本地计算机上运行的服务器,我需要向该服务器发出一个简单的 GET 请求,但我得到的只是一个ECONNREFUSED 错误:

{ Error: connect ECONNREFUSED 127.0.0.1:50000
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1106:14)
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 50000 }
Run Code Online (Sandbox Code Playgroud)

我的请求如下所示,使用request

var options = {
    url: "http://localhost:50000",
    method: "GET"
}
request(options, function(error, response, body) {
    if (error) {
        console.log("[" + getDateTime() + "] Error connecting to localhost:");
        console.log(error);
        return;
   }
   // continue ...
Run Code Online (Sandbox Code Playgroud)

我知道服务器已启动并正在运行,并且端点已定义,因为我可以在邮递员或浏览器中对完全相同的 url 发出请求并获得响应,但不知何故不在我的 NodeJS 代码中。

有人有主意吗?

javascript localhost node.js econnrefused

5
推荐指数
3
解决办法
2万
查看次数