标签: port

postgresql端口混淆5433还是5432?

我在OSX上安装了postgresql.当我运行psql时,我得到了

$ psql
psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5433"?
Run Code Online (Sandbox Code Playgroud)

但是,来自/ etc/services

postgresql      5432/udp    # PostgreSQL Database
postgresql      5432/tcp    # PostgreSQL Database
#                          Tom Lane <tgl@sss.pgh.pa.us>
pyrrho          5433/tcp    # Pyrrho DBMS
pyrrho          5433/udp    # Pyrrho DBMS
Run Code Online (Sandbox Code Playgroud)

5433被pyrrho占据,5432被分配给pg.我可以联系

psql -p 5432
Run Code Online (Sandbox Code Playgroud)

但为什么psql认为它是5433,我如何让psql默认在正确的位置?

postgresql port psql

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

为什么port是字符串而不是整数?

Port方法返回一个字符串而不是整数.这是什么原因,并且用":"为端口添加前缀是否安全?

port http go

103
推荐指数
1
解决办法
6702
查看次数

TCP:两个不同的套接字可以共享一个端口吗?

这可能是一个非常基本的问题,但它让我感到困惑.

两个不同的连接插座可以共用一个端口吗?我正在编写一个应该能够处理超过10万个并发连接的应用服务器,而且我们知道系统上可用的端口数量大约为60k(16位).连接的套接字被分配给新的(专用)端口,因此这意味着并发连接的数量受端口数量的限制,除非多个套接字可以共享同一个端口.所以问题.

我在这里先向您的帮助表示感谢!

sockets port network-programming tcp

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

ssh -L转发多个端口

我目前正在运行一堆:

sudo ssh -L PORT:IP:PORT root@IP
Run Code Online (Sandbox Code Playgroud)

其中IP是安全机器的目标,PORT代表我转发的端口.

这是因为我使用了许多我没有这种转发无法访问的应用程序.执行此操作后,我可以访问localhost:PORT.

现在出现的主要问题是我实际上有4个这样的端口我必须转发.

我的解决方案是打开4个shell并不断向后搜索我的历史记录以查找需要转发的确切端口等,然后运行此命令 - 每个shell中一个(必须填写密码等).

如果我能做的事情如下:

sudo ssh -L PORT1+PORT2+PORT+3:IP:PORT+PORT2+PORT3 root@IP
Run Code Online (Sandbox Code Playgroud)

那真的会有所帮助.

有没有办法让它更容易做到这一点?

ssh port portforwarding

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

确定侦听某个端口的进程pid

正如标题所说,我正在运行多个游戏服务器,并且每个游戏服务器都具有相同name但不同PIDport数量.我想匹配PID正在侦听某个端口的服务器,然后我想杀死这个进程.我需要它来完成我的bash脚本.

这甚至可能吗?因为它没有在网上找到任何解决方案.

unix port freebsd pid

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

Node.js/Express.js App仅适用于端口3000

我在我的服务器上运行了一个Node.js/Express.js应用程序,它只适用于端口3000,我试图找出原因.这是我发现的:

  • 如果不指定port(app.listen()),则应用程序会运行,但不会加载网页.
  • 在端口3001(app.listen(3001))或任何其他未使用的端口上,应用程序运行但网页未加载.
  • 在端口2999上,应用程序抛出错误,因为其他东西正在使用该端口.
  • 在端口3000上,应用程序运行并且网页加载正常.

我知道Express应用程序默认为端口3000.但奇怪的是,我的应用程序仅在我明确让它在端口3000(app.listen(3000))上运行时运行.

我在第220行找到了这个/usr/bin/express:

app.set(\'port\', process.env.PORT || 3000);
Run Code Online (Sandbox Code Playgroud)

这是如前所述:将端口设置为指定的端口,如果未指定任何内容,则设置为3000.

如何让我的应用程序在8080或3001等不同的端口上运行?

谢谢!

编辑:代码示例(非常简单的节点/ Express应用程序)

var express = require("express");
var app = express();

app.get('/', function(req, res){
    res.send('hello world'); 
});

// Only works on 3000 regardless of what I set environment port to or how I set [value] in app.set('port', [value]).
app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

javascript port configuration node.js express

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

查找在Windows上使用端口的进程的PID

启动时我的服务崩溃与经典:

java.rmi.server.ExportException: Listen failed on port: 9999
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到杀死它的过程?

port

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

如何在EC2实例上打开Web服务器端口

我正在0.0.0.0:8787EC2实例上运行CherryPy Web服务器.

我可以通过wgetEC2机器上的本地连接到Web服务器,但是我无法从我自己的远程机器上访问该实例(我通过ssh连接到EC2).

我是否需要打开端口8787以远程访问Web服务器?如果是这样,怎么办呢?另外,我可以使用EC2实例的公共IP吗?

在此先感谢您的帮助!

port webserver cherrypy amazon-ec2

87
推荐指数
3
解决办法
15万
查看次数

使docker使用IPv4进行端口绑定

我有docker主机,里面有一个容器.

docker主机仅绑定IPv6接口上的端口,而不绑定IPv4.

这是输出

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:55082           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -
tcp6       0      0 :::80                   :::*                    LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN      -
tcp6       0      0 :::40280                :::*                    LISTEN      -
tcp6       0      0 :::5432                 :::*                    LISTEN      -
tcp6       0      0 :::40122                :::*                    LISTEN      -
tcp6       0      0 :::36378                :::*                    LISTEN      -
tcp6       0      0 :::40543                :::*                    LISTEN      -
tcp6       0      0 :::111                  :::*                    LISTEN      - …
Run Code Online (Sandbox Code Playgroud)

ubuntu port ipv6 docker

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

如何更改tomcat端口号

我正在JSP中开发一个Web应用程序,因为出于某种目的,我需要更改tomcat访问端口.

有可能吗?

java port tomcat

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