¿Cómo soluciono los problemas de conectividad de las instancias del cuaderno de SageMaker?

4 minutos de lectura
0

No puedo lanzar un cuaderno de Amazon SageMaker y me aparecen errores intermitentes.

Descripción breve

Al abrir un cuaderno de Jupyter de SageMaker, es posible que el cuaderno deje de responder o que se muestren errores.

Algunas de las causas más comunes de esto son las siguientes:

  • SageMaker no puede establecer una conexión entre Jupyter y su navegador.
  • El núcleo del cuaderno alcanzó su período de tiempo de espera definido.
  • Carga de uso de recursos.

Resolución

Nota: Si se producen errores al ejecutar los comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), asegúrese de que utiliza la versión más reciente de AWS CLI.

No se puede establecer la conexión entre Jupyter y el navegador.

A veces, al abrir un cuaderno de Jupyter, aparece el siguiente error:

“A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration”. (No se pudo establecer una conexión con el servidor del cuaderno. El cuaderno seguirá intentando conectarse. Compruebe la conexión de red o la configuración del servidor del cuaderno).

Este mensaje aparece cuando hay un problema de conexión entre Jupyter y el navegador. Para solucionar el error de conexión, haga lo siguiente:

  • Reinicie su instancia de cuaderno. Se recomienda reiniciar las instancias del cuaderno con regularidad. El reinicio ayuda a mantener actualizado el software de las instancias del cuaderno. Al realizar el reinicio, la instancia del cuaderno se mueve a un nuevo host. Reiniciar el cuaderno también ayuda a resolver los errores HTTP 503 y 504 en el navegador.
  • Reinicie el navegador, borre la memoria caché del navegador o pruebe con otro navegador.
  • Use una conexión de red diferente.
  • Compruebe si el firewall, el proxy o el software del antivirus están bloqueando la conexión.
  • Compruebe el registro de todos los WebSockets en su navegador. Esta configuración se encuentra normalmente en el modo de desarrollador del navegador.
  • Desactive temporalmente todas las extensiones del navegador y vuelva a intentarlo.

El núcleo del cuaderno alcanzó su período de tiempo de espera definido.

El token de sesión del cuaderno de Jupyter tiene una validez máxima de 12 horas. Cuando el token expire, se agotará el tiempo de espera de la sesión y se deberá realizar una actualización para restablecer el token de tiempo de espera. Sin embargo, el núcleo de Jupyter continúa ejecutándose incluso si el navegador se desconecta.

Para mitigar los efectos del token de 12 horas, haga lo siguiente:

  • Escriba los resultados del programa en un archivo en lugar de usar stdout.
  • Convierta su programa en un script de Python y, a continuación, ejecútelo.
  • Realice una llamada a CreatePresignedNotebookInstanceURL para generar una nueva URL con AuthToken. A continuación, pegue la nueva URL en su navegador antes de que expire la sesión. Esto generará un nuevo token de sesión de 12 horas:
aws sagemaker create-presigned-notebook-instance-url —notebook- instance-name <instance name> 
}
"AuthorizedUrl": "https:// name>.notebook. <region>.sagemaker.aws? AuthToken=<authToken>"
{
  • Vaya directamente a AuthorizedUrl. Es lo mismo que seleccionar Open Jupyter (Abrir Jupyter) en la consola de SageMaker.
  • Puede modificar la URL para agregar “view=Lab&” al siguiente formulario para abrir JupyterLab:
    “https:// name>.notebook.

.sagemaker.aws? view=Lab&AuthToken=

Se alcanzó el límite de uso de recursos

Compruebe los recursos del sistema de su instancia del cuaderno de SageMaker para asegurarse de que se ejecutan a niveles de carga aceptables. Para comprobar los recursos de las instancias del cuaderno de SageMaker, introduzca los siguientes comandos en el terminal del cuaderno:

Para comprobar el uso de la memoria:

free -h

Para comprobar el uso de la CPU:

top

Para comprobar el uso del disco:

df -h

Si observa un alto uso de la CPU, la memoria o el disco, pruebe estas soluciones:


Información relacionada

Solucionar problemas al abrir un cuaderno de Jupyter de Amazon SageMaker

Solucionar un error de capacidad insuficiente en Amazon SageMaker

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año