Detener amablemente a los trabajadores de los artesanos

Tengo un número de trabajadores de Gearman ejecutándose constantemente, guardando cosas como registros de visitas a páginas de usuarios, etc. Ocasionalmente, actualizaré el código PHP que usan los trabajadores de Gearman. Para que los trabajadores cambien al nuevo código, elimino y reinicio los procesos PHP para los trabajadores.

¿Cuál es una mejor manera de hacer esto? Presumiblemente, en algún momento estoy perdiendo datos (aunque no datos muy importantes) cuando elimino uno de esos procesos de trabajo.

Editar: encontré una respuesta que me funciona y la publiqué a continuación.

Respuestas a la pregunta(12)

Su respuesta a la pregunta