Portada del sitio > Sistemas > Administración > Plesk > Parar tareas en ejecución

Parar tareas en ejecución

Lunes 28 de agosto de 2017, por Aitor Roma Vázquez

Plesk gestiona la ejecución de procesos directamente desde base de datos.
Es posible parar un proceso enganchado directamente desde la base de datos.

para ello podemos ejecutar este comando.

# echo "select * from longtasks" | mysql --password=<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2F0IC9ldGMvcHNhLy5wc2Euc2hhZG93PC9jb2RlPg=="></span> -u admin psa

startTime	id	type	status	statusProcessed	context	progressStatus	progressParams	progressMax	progressValue	finishTime	pid	externalId
2017-08-01 11:27:30	12	scheduler-sync-email	done	0	NULL	done	NULL	100	100	2017-08-01 11:27:31	28524	NULL
2017-08-07 11:23:41	35	dns-synchronize	done	0	NULL	done	NULL	50	50	2017-08-07 11:23:46	10660	NULL
2017-08-07 11:23:42	36	dns-synchronize-real	done	0	NULL	done	NULL	8	8	2017-08-07 11:23:44	10674	NULL
2017-08-14 03:15:02	53	panel-update	done	1	NULL	done	NULL	100	100	2017-08-14 03:15:14	25669	NULL
2017-08-15 03:31:02	56	panel-update	done	1	NULL	done	NULL	100	100	2017-08-15 03:32:42	29970	NULL
2017-08-23 15:32:07	69	database-check	started	0	93990c7330cbeadc76a404d46ad5caff	queue	NULL	100	0	0000-00-00 00:00:00	0	NULL
2017-08-25 11:02:12	72	service-node-environment-synchronization	done	0	NULL	done	NULL	100	100	2017-08-25 11:02:18	23004	NULL
2017-08-25 11:02:16	73	service-node-environment-synchronization	done	0	NULL	done	NULL	100	100	2017-08-25 11:02:36	23197	NULL
2017-08-26 03:40:23	74	aps-cache	done	0	NULL	done	NULL	100	100	2017-08-26 03:40:24	29887	NULL
2017-08-27 03:44:10	75	aps-cache	done	0	NULL	done	NULL	100	100	2017-08-27 03:44:10	3504	NULL
2017-08-28 03:23:08	76	aps-cache	done	0	NULL	done	NULL	100	100	2017-08-28 03:23:09	13286	NULL

Si os fijais todos aparecen como done menos el procesos que nos ocupa un chequeo de MySQL que se muestra durante unos días en el panel al 0%

concretamente:

2017-08-23 15:32:07	69	database-check	started	0	93990c7330cbeadc76a404d46ad5caff	queue	NULL	100	0	0000-00-00 00:00:00	0	NULL

Podemos ejecutar este comando y las tareas se van a parar y dejara de aparecer ese chequeo que lleva 4 o 5 días apareciendo cada vez que entras en el panel.

echo "delete from longtasks" | mysql --password=<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2F0IC9ldGMvcHNhLy5wc2Euc2hhZG93PC9jb2RlPg=="></span> -u admin psa

Saludos!

¿Un mensaje, un comentario?

moderación a priori

Este foro es moderado a priori: su contribución sólo aparecerá una vez validada por un/a administrador/a del sitio.

¿Quién es usted?
Su mensaje

Para crear párrafos, deje simplemente líneas vacías.