[Fri Jul 05 00:37:10 2013] [error] [client 172.1.4.96] PHP Fatal error: Uncaught exception ‘Predis\Connection\ConnectionException’ with message ‘Permission denied [tcp://172.1.3.222:6379]‘ in /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/AbstractConnection.php:139\nStack trace:\n#0 /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/StreamConnection.php(93): Predis\Connection\AbstractConnection->onConnectionError(‘Permission deni…’, 13)\n#1 /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/StreamConnection.php(69): Predis\Connection\StreamConnection->tcpStreamInitializer(Object(Predis\Connection\ConnectionParameters))\n#2 /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/AbstractConnection.php(95): Predis\Connection\StreamConnection->createResource()\n#3 /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/StreamConnection.php(141): Predis\Connection\AbstractConnection->connect()\n#4 /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/AbstractConnection.php(179): Predis\Connection\StreamConnection->connect()\n#5 /var/www/html/phpRedisAdmin/predis in /var/www/html/phpRedisAdmin/predis/lib/Predis/Connection/AbstractConnection.php on line 139
可能是selinux的问题:
解决
[root@mysql01 modules]# vim /etc/selinux/config
[root@mysql01 modules]# cat /etc/selinux/config
This file controls the state of SELinux on the system.
SELINUX= can take one of these three values:
enforcing – SELinux security policy is enforced.
permissive – SELinux prints warnings instead of enforcing.
disabled – SELinux is fully disabled.
SELINUX=disabled
SELINUXTYPE= type of policy in use. Possible values are:
targeted – Only targeted network daemons are protected.
strict – Full SELinux protection.
SELINUXTYPE=targeted [root@mysql01 modules]#
临时关闭:
[root@mysql01 modules]# setenforce 0