Common Problems Print E-mail

This page is about troubleshooting common problems with RL-competition software.

Issues to date:

  1. RL_glue running in the background
  2. Agent dies in the background

 

RL_glue Running in the Background

Description:

Sometimes when a script exits unexpectantly, it may inadvertently leave the RL-Glue executable running.  This will cause problem when you try to launch other scripts that start their own copy of the glue.  The later-spawned copies of RL_glue will notice that RL_glue is already running and will terminate.

When this happens, RL_glue will write "Could not open socket" to the terminal screen.
 

Solution:

You need to kill RL_glue.  How to do this varies from platform to platform.  On OS X, I type:

$>killall RL_glue

On other platforms, you might need to get the process id for the glue like:

$>ps aux |grep RL_glue

And then kill RL_glue using the process id like:

$>kill -9 3221   <-- Assuming 3221 was the process id 

Agent dies in the background

Sometimes if an agent is is quit or dies/crashes, this will not end the trainer (graphical or console trainers).  If things seem to pause, or are taking a very long time, check the agent.  For this reason we recommend running the agent in a different console window from the trainer 

 

Login to Message Boards

Separate username & password from team login.





Lost Password?
NOTE: Registration for message boards has been DISABLED because of SPAM. Please e-mail brian@rl-competition.org for an account.