memcached启动无报错没进程
时间: 2023-10-12 15:02:17 浏览: 51
如果你在启动memcached时没有收到任何错误消息,并且没有看到相应的进程,可能有以下几种原因:
1. 端口被占用:请确认你要启动的端口号没有被其他进程占用。可以使用命令 `netstat -tlnp` 来查看端口占用情况。
2. 配置文件错误:请检查你的memcached配置文件是否正确。你可以使用命令 `memcached -C` 来检查配置文件的语法是否正确。
3. 安装问题:请确认你已经正确安装了memcached,并且已经将可执行文件添加到环境变量中。
4. 日志输出问题:如果你在启动memcached时没有看到任何输出,可能是因为日志输出被关闭了。你可以在启动命令中加入 `-vv` 参数来开启详细的日志输出。
如果以上方法都不能解决问题,建议你在启动命令中加入 `-vvv` 参数来开启非常详细的日志输出,以便更好地排查问题。
相关问题
memcached启动
要启动Memcached,你可以按照以下步骤进行操作:
1. 首先,确保你已经成功安装了Memcached。如果你还没有安装,可以从Memcached官方网站下载并按照指南进行安装。
2. 打开终端或命令行界面,并输入以下命令来启动Memcached服务器:
```
memcached
```
默认情况下,Memcached将在本地主机(localhost)上的11211端口启动。
3. 如果你想在指定的IP地址和端口上启动Memcached,可以使用以下命令:
```
memcached -l <IP地址> -p <端口号>
```
将 `<IP地址>` 替换为你想要的IP地址,`<端口号>` 替换为你想要的端口号。
4. 一旦你运行了启动命令,Memcached服务器将开始运行,并在终端或命令行界面上显示相关的日志信息。
现在,你已经成功启动了Memcached服务器,可以通过客户端应用程序与之交互。记得在代码中指定正确的IP地址和端口号以连接到已启动的Memcached服务器。
memcached启动命令
启动memcached有两种方式,一种是手动启动,一种是在系统启动时自动启动。手动启动的命令如下:
/usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid
其中,-u指定运行memcached的用户,-d表示以守护进程方式运行,-m指定可用内存大小,-l指定监听的IP地址,-p指定监听的端口号,-P指定pid文件的路径和文件名。
自动启动memcached的方式是在系统启动时执行memcached启动命令。可以在/etc/rc.d/rc.local文件中追加启动命令,如下所示:
/usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid