当前位置: 首页 > 面试题库 >

尝试从PHP脚本连接到Redis时对“权限被拒绝”进行故障排除

端木涵润
2023-03-14
问题内容

服务器上的端口6379已打开,我可以telnet localhost 6379在SSH中成功运行。

我在PHP中尝试了两个Predis / phpredis客户端库,但仍然无法使用:

  • 当打开套接字到6379时,Predis会给出“权限被拒绝”错误。
  • phpredis给出“ redis服务器消失了”。

问题答案:

解决问题,键入:

/usr/sbin/setsebool httpd_can_network_connect=1

默认情况下,SELinux不允许Apache建立套接字连接。可以在此处找到更多信息。



 类似资料:
  • 所以我可以在没有sudo的情况下运行docker命令,但是同样的错误也出现在和logout/login和reboot上。 是因为Docker还是Gradle?

  • 问题内容: 我正在尝试在Macbook中运行Jenkins管道作业。我也有本地运行的docker实例。最初,我在运行Jenkins Job时遇到“ 找不到docker命令 ”错误。我通过添加符号链接“ ln -f -s /Applications/Docker.app/Contents/Resources/bin/* / usr / local / bin ” 解决了该错误 我还应用了这两个更改,

  • 我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed

  • 问题内容: 我正在使用Nginx和Gunicorn配置Django项目。 在Nginx服务器中访问端口时,我的错误日志文件中出现以下错误; 2014/05/30 11:59:42 [crit] 4075#0:* 6 connect()到127.0.0.1:8001在连接到上游时失败(13:权限被拒绝),客户端:127.0.0.1,服务器:localhost,请求:“ GET / HTTP / 1.

  • 试图在localhost中建立从app容器到mysql容器的连接,出现连接拒绝异常 我们正在采取一种docker的方法来调用rest api服务来采用微服务的方法。我们正在建立应用程序容器和mysql容器之间的连接,同时我们编写了一个docker-compose文件,创建了mysql容器和应用程序容器,为这两个容器公开了端口。下面是运行docker-compose文件docker-compose

  • 我试图连接到mysql数据库使用hibernate从cfg文件作为 虽然我的连接字符串、用户名、密码是正确的,并且在其他具有基本jdbc连接的项目中运行良好,但当我使用hibernate尝试它时,我在控制台上遇到了这个错误 是的,数据库服务器已启动并运行,但来自此Hibernate应用程序的连接被拒绝