25得票2回答
何时使用MySQL套接字,何时使用主机:端口?

许多应用程序允许我使用用户名、密码、主机和端口连接到Mysql。有些应用程序允许我配置一个套接字来替代"host:port"的方式。 这两种方式有明显的优势吗?我可以想象,只有当MySQL在同一台机器上时,套接字才能工作。是这样吗?如果是这样,与连接到"localhost:3306"相比,使...

20得票1回答
如何直接通过TCP公开UNIX域套接字

我想要将一个UNIX域套接字,比如说/var/program/program.cmd,通过TCP暴露在12345端口上。我还希望它能一直在后台运行。 请问有什么最佳方法可以实现这个需求?如果相关的话,系统是运行在Ubuntu 12.04.2上。 另外,根据提出的解决方案,当域套接字被移除和...

19得票3回答
通过Docker卷共享Unix套接字 - 权限被拒绝

我试图通过一个卷与我的nginx web服务器共享我的php5-fpm套接字。Fpm和nginx运行在不同的容器中,我希望通过一个共享卷使它们能够正常工作,其中我将fpm的套接字文件放置在其中。 2014/04/13 10:53:35 [crit] 33#0: *1 connect() to...

17得票1回答
配置Apache 2.4的mod_proxy_wstunnel以支持Socket.IO 1.0

我正在尝试配置Apache 2.4,以便将websocket连接代理到一个node.js websocket服务器,使用mod_proxy_wstunnel。我们在socket.io 0.9版本中已经成功实现了这个功能,但是在1.0版本中,他们将socket端点更改为查询参数,现在我在配置ap...

13得票7回答
无法使用'localhost'连接到MySQL,但使用'127.0.0.1'可以吗?

我的/etc/hosts文件看起来像这样: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 i...

13得票1回答
在Docker容器内部向主机系统公开一个Unix套接字

我想在Docker容器内运行一个Web服务器,它监听Unix套接字而不是端口。我在共享Docker套接字方面找到了很多结果,但我不认为那是我想要的。 我希望主机系统能够连接到容器内正在监听的Unix套接字。 我正在使用docker-compose,所以通常使用`-v`的方式不起作用。 我...

12得票5回答
嗅探UNIX域套接字

我知道有一个进程正在向某个Unix域套接字(/var/run/asterisk/asterisk.ctl)写入数据,但我不知道发送者的进程ID。我该如何找出是谁在向套接字写入数据?我已经尝试过以下方法: sudo lsof /var/run/asterisk/asterisk.ctl 但...

11得票2回答
检查路径是否超过Unix域套接字的最大限制

操作系统限制Unix域套接字路径的长度。我如何检查特定路径是否在此限制之内? 或者,换句话说,我如何在Linux或Mac OS X系统上检查Unix域套接字路径的最大允许长度? 我在这里的使用情况是为了SSH多路复用:如果ControlPath太长,那么SSH多路复用将无法工作,因为它创建...

11得票4回答
围攻:描述符表已满 sock.c:119: 打开的文件太多

我正在尝试使用siege命令在我的服务器上进行压力测试,命令如下: $ siege -c 500 myweb.com/somefile.php 但是我遇到了这个错误: [error] descriptor table full sock.c:119: Too many open fil...

10得票2回答
TCP: too many orphaned sockets 是什么意思?

当我使用dmesg查看Linux内核消息时,我看到一大堆... TCP:有太多的孤立套接字 的消息。我的推测是这些套接字在关闭后仍然停留在TIME_WAIT状态,并等待清理。我想知道这是否可能影响正在运行在这些服务器上的服务。