|
This page is about troubleshooting common problems with RL-competition software. Issues to date:- RL_glue running in the background
- Agent dies in the background
RL_glue Running in the BackgroundDescription: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 backgroundSometimes 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
|