Hola Damian, gracias por la información!!!
Observo que en el archivo instalacion/resthooks.ini en host pusiste el nombre del contenedor de redis. Yo probé eso mismo y me da este error:
op@a2bd63617117: /usr/local/app # bin/guarani resthooks_iniciar_workers
Ejecutado: 23/09/21 10:12:06
OUT WORKER > [notice] Starting worker a2bd63617117:168:*
ERR WORKER > ps: bad -o argument 'command', supported arguments: user,group,comm,args,pid,ppid,pgid,etime,nice,rgroup,ruser,time,tty,vsz,sid,stat,rss
OUT SCHEDULER > *** Prefix set to siu_rest_messenger
*** Starting scheduler worker
OUT WORKER >
Fatal error: Uncaught CredisException: Connection to Redis guarani_dev_redis:6379 failed after 1 failures.Last Error : (0) php_network_getaddresses: getaddrinfo failed: Try again in /usr/local/app/vendor/colinmollenhour/credis/Client.php:496
Stack trace:
#0 /usr/local/app/vendor/colinmollenhour/credis/Client.php(814): Credis_Client->connect()
#1 /usr/local/app/vendor/colinmollenhour/credis/Client.php(658): Credis_Client->__call()
#2 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php(145): Credis_Client->select()
#3 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque.php(62): Resque_Redis->__construct()
#4 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(85): Resque::redis()
#5 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(431): Resque_Worker::all()
#6 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(312): Resque_Worker->pruneDeadWorkers()
#7 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(148): Resque_Worker->startup()
#8 in /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php on line 149
ERR WORKER > PHP Fatal error: Uncaught CredisException: Connection to Redis guarani_dev_redis:6379 failed after 1 failures.Last Error : (0) php_network_getaddresses: getaddrinfo failed: Try again in /usr/local/app/vendor/colinmollenhour/credis/Client.php:496
Stack trace:
#0 /usr/local/app/vendor/colinmollenhour/credis/Client.php(814): Credis_Client->connect()
#1 /usr/local/app/vendor/colinmollenhour/credis/Client.php(658): Credis_Client->__call()
#2 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php(145): Credis_Client->select()
#3 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque.php(62): Resque_Redis->__construct()
#4 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(85): Resque::redis()
#5 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(431): Resque_Worker::all()
#6 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(312): Resque_Worker->pruneDeadWorkers()
#7 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(148): Resque_Worker->startup()
#8 in /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php on line 149
___________________________________________________________________________________________________
TIEMPO: 8,760 segundos
OUT SCHEDULER >
Fatal error: Uncaught CredisException: Connection to Redis guarani_dev_redis:6379 failed after 1 failures.Last Error : (0) php_network_getaddresses: getaddrinfo failed: Try again in /usr/local/app/vendor/colinmollenhour/credis/Client.php:496
Stack trace:
#0 /usr/local/app/vendor/colinmollenhour/credis/Client.php(814): Credis_Client->connect()
#1 /usr/local/app/vendor/colinmollenhour/credis/Client.php(658): Credis_Client->__call()
#2 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php(145): Credis_Client->select()
#3 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque.php(62): Resque_Redis->__construct()
#4 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler.php(228): Resque::redis()
#5 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler/Worker.php(58): ResqueScheduler::nextDelayedTimestamp()
#6 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler/Worker.php(43): ResqueScheduler_Worker->handleDelayedItems()
#7 /usr/local/app/vendor/c in /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php on line 149
ERR SCHEDULER > PHP Fatal error: Uncaught CredisException: Connection to Redis guarani_dev_redis:6379 failed after 1 failures.Last Error : (0) php_network_getaddresses: getaddrinfo failed: Try again in /usr/local/app/vendor/colinmollenhour/credis/Client.php:496
Stack trace:
#0 /usr/local/app/vendor/colinmollenhour/credis/Client.php(814): Credis_Client->connect()
#1 /usr/local/app/vendor/colinmollenhour/credis/Client.php(658): Credis_Client->__call()
#2 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php(145): Credis_Client->select()
#3 /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque.php(62): Resque_Redis->__construct()
#4 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler.php(228): Resque::redis()
#5 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler/Worker.php(58): ResqueScheduler::nextDelayedTimestamp()
#6 /usr/local/app/vendor/chrisboulton/php-resque-scheduler/lib/ResqueScheduler/Worker.php(43): ResqueScheduler_Worker->handleDelayedItems()
#7 /usr/local/app/vendor/c in /usr/local/app/vendor/chrisboulton/php-resque/lib/Resque/Redis.php on line 149
Yo lo tengo configurado así:
;resthooks.ini
resthooks_activo = 1
[redis_config]
host = 192.168.0.10
port = 6379
En host le podes poner IP/HOST de tu servidor (localhost si Guaraní y redis están en el mismo server).
Revisa si Guaraní y redis se pueden comunicar, podes hacer un ping.
saludos.
2