某些具体程序要求待未发送完的数据发送出去后再关闭socket,可通过设置让程序满足要求: struct linger { u_short l_onoff; u_short l_linger; }; struct linger m_sLinger; m_sLinger.l_onoff = 1; //在 ...
分类:
其他好文 时间:
2020-08-02 12:49:38
阅读次数:
84
1、环境:docker-desktop 2、docker已安装 3、安装Portainer : 1、docker pull portainer/portainer2、docker run -d -p 19000:9000 -v //var/run/docker.sock:/var/run/docke ...
分类:
其他好文 时间:
2020-07-30 14:54:02
阅读次数:
85
netstat -tpln未发现监听9000端口。查看/var/log/php7-fpm.log一切正常。 随后查看PHP配置文件:/usr/local/php/etc/php-fpm.conf (源码安装)。 发现listen = /tmp/php-cgi.sock。 想要解决nginx调用的问题 ...
分类:
Web程序 时间:
2020-07-30 01:09:08
阅读次数:
166
客户端连接异常: Exception in thread "main" java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect0(Native Method) at sun.nio.ch.Net ...
分类:
编程语言 时间:
2020-07-27 15:53:46
阅读次数:
88
作为一名合格的程序猿/媛,对于进程、线程还是有必要了解一点的,本文将从下面几个方向进行梳理,尽量做到知其然并知其所以然: 进程和线程的概念和关系 进程演进 进程间通信 理解底层基础,助力上层应用 进程保护 进程和线程的概念和关系 用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多 ...
分类:
系统相关 时间:
2020-07-24 16:40:45
阅读次数:
92
client 发送数据(输出流) (输入)-【管道流处理数据】-(输出) 接收数据(输入流) server URL:协议+IP+端口+资源位置 客户端: InetAddress 获取本地IP:写入服务器的端口号:xxxx 创建一个Socket连接(丢入IP和端口) 发送消息IO流(socket.ge ...
分类:
编程语言 时间:
2020-07-24 09:53:27
阅读次数:
82
MySQL dump备份时MySQL到底做了什么? 一、先决条件 备份时使用的mysqldump命令 mysqldump -uroot -p -S /data/mysql/data/3308/mysqld.sock -B testdb -R --triggers --routines --maste ...
分类:
数据库 时间:
2020-07-22 11:32:40
阅读次数:
90
redis内部使用的是文件事件处理器file event handler,这个文件事件处理器是单线程的,多以redis是单线程的。它采用io多路复用的机制来监听多个socket,根据soket上的时间来选择对应的事件处理器来进行处理。 io多路复用 多个socket 文件时间分派器 时间处理器(连接 ...
分类:
编程语言 时间:
2020-07-22 11:19:39
阅读次数:
68
把mysqlsock文件放到指定目录[mysqld]port=3306socket=/data/mysql/mysql.sock设置权限为0700权限,可以解决:账号如果是弱密码或者空密码允许sock登录时的安全隐患使用mysql_config_editor设置login-path登录mysql_config_editorset-Gserver3-mysql-S/data/mysql/mysql.
分类:
数据库 时间:
2020-07-21 22:03:48
阅读次数:
70
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; using System.Net;using System.Net.Sock ...