草庐IT

sock_listen

全部标签

linux - GitLab-Runner "listen_address not defined"错误

我在我的服务器上运行Laravelapi,我想使用Gitlab-runner作为CD。前两次运行很好,但后来我开始看到这个问题listen_addressnotdefined,sessionendpointsdisabledbuilds=0我在Web共享主机上运行Linux服务器,因此我可以访问终端并获得一些权限,但我不能执行一些sudo操作,例如安装服务。这就是为什么我一直在用户模式下运行gitlab-runner错误信息Configurationloadedbuilds=0listen_addressnotdefined,metrics&debugendpointsdisabled

mysql - 无法通过 Ubuntu 12.04.5 LTS 中的套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器

我在Ubuntu12.04.5LTS中遇到错误无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器。所以,我从Ubuntu12.04.5LTS卸载了mysql5.5。但是当我尝试安装mysql时,我无法安装mysql。我使用了以下命令来卸载mysql:sudoapt-getremove--purgemysql-servermysql-clientmysql-commonsudoapt-getremove--purgemysql-server-5.5mysql-client-5.5mysql-servercore-5.5mysql-clien

mysql - linux 上 mysql.sock 文件的正确位置是什么

我有一个mysql.sock文件位于:/tmp/mysql.sock但是my.cnf指向这个位置:socket=/var/lib/mysql/mysql.sock这是正确的吗? 最佳答案 套接字声明应位于my.cnf中的[mysqld]下。如果你已经在那里声明它并且仍然指向另一个地方,例如tmp,那么你一直在编辑的my.cnf文件在mysql启动时或那里没有被读取是另一个my.cnf覆盖您一直在编辑的文件。这种情况也可能是在同一个my.cnf文件中有第二个Socket声明,它覆盖了您希望mysql在启动时读取的声明。你可以通过登录m

找不到 mysql.sock,我在哪里可以找到它?

在CentOS7机器上,当我尝试从终端登录mysql时出现以下错误:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'(2)然后我尝试了cd/var/lib/mysql和ls-al,但是生成的文件列表不包含mysql.sock。那么在哪里可以找到mysql.sock以及如何解决这个错误?以下是我已经尝试过的一些方法:1.)当我看到systemctlstatusmysqld显示mysql已停止时,我也尝试了systemctlstartmysqld但终端只是给出了一个

c++ - 为什么我在 Linux 上看不到 SOCK_SEQPACKET 的 MSG_EOR?

我有两个进程通过使用socketpair()和SOCK_SEQPACKET创建的一对套接字进行通信。像这样:intipc_sockets[2];socketpair(PF_LOCAL,SOCK_SEQPACKET,0,ipc_sockets);据我了解,当收到SOCK_SEQPACKET记录时,我应该在“structmsghdr”的msg_flags成员中看到MSG_EOR。我在sendmsg()中设置MSG_EOR以确保该记录被标记为MSG_EOR,但在recvmsg()中接收时我没有看到它。我什至尝试在发送记录之前在msg_flags字段中设置MSG_EOR,但这根本没有任何区别。

c - c 中的套接字编程中的 listen() 队列长度?

我在Linux中编写了两对代码(server.c和client.c)。一个用于UNIX域AF_UNIX,另一个用于INTERNET域AF_INET。两者都工作正常!listen()在bothservers中被调用forbacklogqueuelength=3listen(sockfd,3);在UNIX域(AF_UNIX)中:当一个客户端连接到服务器时,如果我尝试将更多客户端连接到服务器。三个保持在队列中,第四个的请求被拒绝。(如我所愿-等待队列中有3个)。在INTERNET域(AF_INET)中:三个以上的请求都保留在待处理队列中。为什么来自第四个客户端的请求没有被拒绝,即使积压队列长

c - 为什么带有 listen(sockfd, 2) 调用的服务器能够接受 3 个连接?

我试图了解intlisten(intsockfd,intbacklog);中的backlog参数如何影响新连接的处理方式。这是我的服务器程序。/*server.c*/#include#include#include#include#include#includeintmain(){intsockfd;intret;intyes=1;structaddrinfohints,*ai;memset(&hints,0,sizeofhints);hints.ai_family=AF_INET;hints.ai_socktype=SOCK_STREAM;hints.ai_flags=AI_PASS

linux - 如果我是普通用户,我会收到一条错误消息,提示 :/var/run/renderd/renderd. sock 套接字绑定(bind)失败,否则一切正常?

我正在尝试按照switch2osm.org上的说明手动构建map服务器。我已经配置了一切。我有一个由用户mayank拥有的数据库mayank,我正在尝试使用renderd,但我收到此错误套接字绑定(bind)失败:/var/run/renderd/renderd.sock。现在,如果我切换到root并执行相同的操作,它会完美运行,没有直接的权限问题,因为我已经递归地更改了目录的所有者。但可能存在一些中间许可问题。我不能以root身份运行它,因为我使用的是psql,而我的数据库mayank所有者是我的用户mayank,这导致没有渲染图block。而且我不想重新安装我的操作系统,但认真理解

php - Symfony2 : Getting Route in Page Load Event Listener

如何在页面加载甚至监听器中获取路由?我在services.yml中有以下代码:page_load_listener:class:Acme\MainBundle\EventListener\PageLoadListenerarguments:[@security.context,@session]tags:-{name:kernel.event_listener,event:kernel.controller,method:onKernelController,priority:64}在PageLoadListener类中我有相应的方法:publicfunctiononKernelCon

php - php7.0-fpm.sock 位于何处

我有一个具有目录结构的简单项目我正在为我的drupal站点设置nginx配置,对于fastcgi_pass我一直在使用127.0.0.1:9000但我想使用unix套接字作为在此session中建议:#PHP7socketlocation.fastcgi_passunix:/var/run/php/php7.0-fpm.sock;但是我找不到php/php7.0-fpm.sock;我的centos发行版中有以下路径/var/run/php-fpm/php-fpm.pid 最佳答案 检查将在其中创建套接字的php-fpm配置:$cat