{"id":6210,"date":"2024-04-26T12:22:36","date_gmt":"2024-04-26T10:22:36","guid":{"rendered":"https:\/\/www.nicalia.com\/nicapedia\/guias\/cpanel\/restaurar-procesos-php-en-cpanel\/"},"modified":"2026-06-08T16:47:04","modified_gmt":"2026-06-08T14:47:04","slug":"restaurar-procesos-php-en-cpanel","status":"publish","type":"docs","link":"https:\/\/www.nicalia.com\/nicapedia\/restaurar-procesos-php-en-cpanel\/","title":{"rendered":"Reiniciar procesos PHP en cPanel: LiteSpeed y SSH"},"content":{"rendered":"<p>Los procesos <strong>lsphp<\/strong> son los procesos PHP que gestiona LiteSpeed en los servidores de Nicalia. En situaciones de carga elevada, un proceso PHP mal comportado puede consumir toda la CPU de la cuenta y ralentizar o bloquear el sitio. En esos casos es necesario reiniciar o matar los procesos PHP.<\/p>\n<p>Hay dos m\u00e9todos: desde el <strong>LiteSpeed Web Cache Manager en cPanel<\/strong> (reinicio controlado, no inmediato) o directamente desde la <strong>terminal SSH<\/strong> (eliminaci\u00f3n inmediata proceso a proceso).<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: M\u00c9TODO 1 \u2014 CPANEL\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>M\u00e9todo 1 \u2014 Reiniciar procesos PHP desde cPanel (LiteSpeed Web Cache Manager)<\/h2>\n<p>Este m\u00e9todo reinicia los procesos PHP de forma controlada a trav\u00e9s del panel de LiteSpeed. No es inmediato \u2014 los procesos actuales terminan antes de que se inicien los nuevos \u2014 por lo que es el m\u00e9todo recomendado cuando el servidor est\u00e1 respondiendo con lentitud pero sin bloqueo total.<\/p>\n<p>1. Accede a <strong>cPanel \u2192 LiteSpeed Web Cache Manager<\/strong>.<\/p>\n<figure class=\"wp-block-image size-full\">\n  <img decoding=\"async\" src=\"https:\/\/www.nicalia.com\/nicapedia\/wp-content\/uploads\/2024\/06\/24952585.png\"\n       alt=\"Secci\u00f3n Software en cPanel de Nicalia mostrando el icono del LiteSpeed Web Cache Manager\"\/><br \/>\n<\/figure>\n<p>2. Despl\u00e1zate hasta la secci\u00f3n <strong>Advanced<\/strong> en la parte inferior.<\/p>\n<figure class=\"wp-block-image size-full\">\n  <img decoding=\"async\" src=\"https:\/\/www.nicalia.com\/nicapedia\/wp-content\/uploads\/2024\/06\/24949253.png\"\n       alt=\"Secci\u00f3n Advanced dentro del LiteSpeed Web Cache Manager en cPanel con las opciones de reinicio de procesos PHP\"\/><br \/>\n<\/figure>\n<p>3. Haz clic en el bot\u00f3n <strong>Restart<\/strong>.<\/p>\n<figure class=\"wp-block-image size-full\">\n  <img decoding=\"async\" src=\"https:\/\/www.nicalia.com\/nicapedia\/wp-content\/uploads\/2024\/06\/24949254.png\"\n       alt=\"Bot\u00f3n Restart en la secci\u00f3n Advanced del LiteSpeed Web Cache Manager para reiniciar los procesos PHP\"\/><br \/>\n<\/figure>\n<p>\u2139\ufe0f Ten en cuenta que mediante este proceso tarda un rato en restaurarse los procesos, por lo que el cambio <strong>no es inmediato<\/strong>. Si necesitas matar un proceso de forma inmediata, usa el m\u00e9todo SSH.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: M\u00c9TODO 2 \u2014 SSH\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>M\u00e9todo 2 \u2014 Matar procesos PHP desde SSH (eliminaci\u00f3n inmediata)<\/h2>\n<p>Si el servidor no responde o necesitas eliminar los procesos de forma inmediata, con\u00e9ctate por SSH o usa el terminal de cPanel.<\/p>\n<h3>Acceder al terminal<\/h3>\n<p>Accede a <strong>cPanel \u2192 Avanzado \u2192 Terminal<\/strong>.<\/p>\n<figure class=\"wp-block-image size-large\">\n  <img decoding=\"async\" src=\"https:\/\/www.nicalia.com\/nicapedia\/wp-content\/uploads\/2024\/06\/24949373-1024x143.png\"\n       alt=\"Secci\u00f3n Avanzado en cPanel de Nicalia con el icono Terminal para acceder al terminal SSH integrado\"\/><br \/>\n<\/figure>\n<h3>Ver los procesos activos con top<\/h3>\n<p>Para ver los procesos que se est\u00e1n ejecutando en tu cuenta, ejecuta:<\/p>\n<pre><code>top<\/code><\/pre>\n<p>\u2139\ufe0f Pulsando la letra <kbd>c<\/kbd> dentro de <code>top<\/code> los procesos se mostrar\u00e1n con el nombre completo del comando, lo que facilita identificar exactamente qu\u00e9 script PHP est\u00e1 ejecutando cada proceso.<\/p>\n<p>Una vez ejecutado, ver\u00e1s una salida similar a esta:<\/p>\n<pre><code>top - 14:25:47 up 366 days, 11:04,  0 users,  load average: 19.54, 19.18, 16.43\nTasks:   9 total,   6 running,   3 sleeping,   0 stopped,   0 zombie\n%Cpu(s): 12.9 us,  8.5 sy, 47.2 ni, 31.3 id,  0.1 wa,  0.0 hi,  0.1 si,  0.0 st\nKiB Mem : 19786673+total,  9147888 free, 10728574+used, 81433096 buff\/cache\nKiB Swap:  7812092 total,  7784700 free,    27392 used. 67521336 avail Mem\n\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\n 1421 nicalia  39  19 1182948 380112  24432 R  96.7  0.2   9:26.09 lsphp:home\/nicalia\/public_html\/index.php\n 9094 nicalia  39  19 1168684 292032  25524 R  95.7  0.1   5:21.07 lsphp:home\/nicalia\/public_html\/index.php\n 8606 nicalia  39  19 1131884 255268  25640 R  95.0  0.1   5:19.50 lsphp:home\/nicalia\/public_html\/index.php\n12001 nicalia  39  19 1129720 255656  26732 R  95.0  0.1   4:18.32 lsphp:home\/nicalia\/public_html\/index.php\n11865 nicalia  39  19 1121440 247632  27268 R  94.7  0.1   4:10.28 lsphp:home\/nicalia\/public_html\/index.php\n17331 nicalia  39  19  737676  39584  25876 S   0.3  0.0   0:00.41 lsphp\n23084 nicalia  20   0   62560   1984   1476 R   0.3  0.0   0:00.03 top\n22995 nicalia  20   0   16124   1872   1500 S   0.0  0.0   0:00.00 \/bin\/bash -l\n23633 nicalia  39  19  851336  43844  19168 S   0.0  0.0   0:00.19 lsphp<\/code><\/pre>\n<p>La columna <strong>USER<\/strong> indica el usuario de cPanel que ejecuta cada proceso. Los procesos <code>lsphp<\/code> son los procesos PHP. La columna <strong>PID<\/strong> es el identificador \u00fanico de cada proceso.<\/p>\n<h3>Matar todos los procesos lsphp de un usuario<\/h3>\n<p>El comando <code>pkill<\/code> mata todos los procesos cuyo nombre coincida con el patr\u00f3n indicado. Para matar todos los procesos <code>lsphp<\/code> de tu usuario de cPanel de una sola vez:<\/p>\n<pre><code>pkill -9 -u usuariocpanel lsphp<\/code><\/pre>\n<p>Sustituyendo <code>usuariocpanel<\/code> por tu nombre de usuario real. En el ejemplo de la salida de arriba, el comando ser\u00eda:<\/p>\n<pre><code>pkill -9 -u nicalia lsphp<\/code><\/pre>\n<h3>Matar un proceso concreto por su PID<\/h3>\n<p>Si solo quieres eliminar un proceso espec\u00edfico sin afectar al resto, usa el <strong>PID<\/strong> de ese proceso. Por ejemplo, para matar el proceso 1421:<\/p>\n<pre><code>kill -9 1421<\/code><\/pre>\n<p>Este es el proceso correspondiente a la l\u00ednea:<\/p>\n<pre><code>1421 nicalia  39  19 1182948 380112  24432 R  96.7  0.2   9:26.09 lsphp:home\/nicalia\/public_html\/index.php<\/code><\/pre>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: ERRORES COMUNES\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Situaciones frecuentes con procesos PHP<\/h2>\n<h3>El servidor sigue lento despu\u00e9s de reiniciar los procesos desde el Cache Manager<\/h3>\n<p>El reinicio desde el LiteSpeed Web Cache Manager no es inmediato y los procesos actuales siguen ejecut\u00e1ndose hasta que terminan. Si la carga sigue alta varios minutos despu\u00e9s, usa el m\u00e9todo SSH con <code>pkill -9 -u usuariocpanel lsphp<\/code> para una eliminaci\u00f3n inmediata. Si el problema se reproduce r\u00e1pidamente, el origen es un script PHP que se lanza de nuevo en cuanto termina \u2014 investiga qu\u00e9 script est\u00e1 en la columna COMMAND del proceso m\u00e1s pesado.<\/p>\n<h3>No puedo acceder al Terminal de cPanel<\/h3>\n<p>Si la opci\u00f3n Terminal no aparece en la secci\u00f3n Avanzado de cPanel, puede que no est\u00e9 habilitada para tu cuenta. Contacta con el soporte de Nicalia para que la activen. Como alternativa, puedes conectarte por SSH directamente desde un cliente externo como PuTTY. Consulta la gu\u00eda <a href=\"https:\/\/www.nicalia.com\/nicapedia\/acceder-mediante-ssh-a-un-usuario\/\">acceder mediante SSH a tu hosting de Nicalia<\/a>.<\/p>\n<h3>El comando pkill indica \u00abOperation not permitted\u00bb<\/h3>\n<p>Solo puedes matar procesos que pertenecen a tu propio usuario de cPanel. Si intentas matar procesos de otro usuario sin ser root, obtendr\u00e1s este error. Verifica en la columna USER de <code>top<\/code> que el usuario del proceso coincide con tu usuario de cPanel antes de ejecutar el comando.<\/p>\n<h3>Los procesos lsphp vuelven a aparecer inmediatamente despu\u00e9s de matarlos<\/h3>\n<p>LiteSpeed relanza autom\u00e1ticamente los workers PHP seg\u00fan la carga del servidor. Si los procesos vuelven a consumir mucha CPU inmediatamente, el problema est\u00e1 en el c\u00f3digo \u2014 hay un script que genera una carga excesiva al ejecutarse. Identifica el script problem\u00e1tico en la columna COMMAND de <code>top<\/code> (con la tecla <kbd>c<\/kbd>) y revisa el log de errores de PHP o usa la herramienta X-Ray de cPanel para diagn\u00f3stico avanzado.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: FAQ\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Preguntas frecuentes sobre procesos PHP<\/h2>\n<h3>\u00bfQu\u00e9 son los procesos lsphp?<\/h3>\n<p>Los procesos <code>lsphp<\/code> son los workers PHP que LiteSpeed lanza para procesar las peticiones a scripts PHP de tu cuenta. Cada petici\u00f3n concurrente a un script PHP genera un proceso <code>lsphp<\/code>. Si un script PHP es muy lento o entra en bucle infinito, su proceso <code>lsphp<\/code> puede quedarse consumiendo CPU indefinidamente.<\/p>\n<h3>\u00bfCu\u00e1ndo debo reiniciar los procesos PHP?<\/h3>\n<p>Cuando el servidor va muy lento o no responde y al mirar con <code>top<\/code> ves varios procesos <code>lsphp<\/code> consumiendo entre el 90% y el 100% de CPU. Tambi\u00e9n cuando recibes errores 500 o 503 generalizados en tu sitio y el log de errores muestra errores de timeout o memoria agotada en scripts PHP.<\/p>\n<h3>\u00bfMatar los procesos lsphp afecta a los visitantes del sitio?<\/h3>\n<p>S\u00ed temporalmente. Al matar los procesos con <code>pkill<\/code>, las peticiones PHP activas en ese momento se interrumpen y los visitantes que estaban en esas peticiones ver\u00e1n un error. Sin embargo, LiteSpeed los relanza inmediatamente y el sitio vuelve a estar disponible en segundos. Es preferible esta interrupci\u00f3n breve a dejar el servidor saturado.<\/p>\n<h3>\u00bfC\u00f3mo identificar qu\u00e9 script PHP est\u00e1 causando la alta CPU?<\/h3>\n<p>Ejecuta <code>top<\/code> en el terminal y pulsa <kbd>c<\/kbd> para ver el nombre completo del proceso en la columna COMMAND. Los procesos <code>lsphp<\/code> con alta CPU mostrar\u00e1n la ruta del script PHP que est\u00e1n ejecutando (por ejemplo: <code>lsphp:home\/usuario\/public_html\/wp-cron.php<\/code>). Para an\u00e1lisis m\u00e1s detallado, usa la herramienta <a href=\"https:\/\/www.nicalia.com\/nicapedia\/como-utilizar-x-ray\/\">X-Ray de cPanel<\/a>.<\/p>\n<h3>\u00bfHay alguna forma de evitar que un script PHP sature los procesos?<\/h3>\n<p>S\u00ed. Puedes limitar el tiempo de ejecuci\u00f3n m\u00e1ximo de PHP con la directiva <code>max_execution_time<\/code> en el <code>php.ini<\/code> o desde el Editor INI MultiPHP de cPanel. Tambi\u00e9n puedes usar la herramienta X-Ray para identificar los scripts m\u00e1s lentos y optimizarlos. Consulta la gu\u00eda <a href=\"https:\/\/www.nicalia.com\/nicapedia\/como-modificar-el-php-ini\/\">c\u00f3mo modificar los valores de PHP en cPanel<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los procesos lsphp son los procesos PHP que gestiona LiteSpeed en los servidores de Nicalia. En situaciones de carga elevada, un proceso PHP mal comportado puede consumir toda la CPU de la cuenta y ralentizar o bloquear el sitio. En esos casos es necesario reiniciar o matar los procesos PHP. Hay dos m\u00e9todos: desde el [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":8656,"menu_order":56,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-6210","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/4471485c4e49f46218d6b6d125f80f4cde1f86f045fd896202eefddaf4d4510a?s=96&d=mm&r=g","author_name":"Francisco Garvi","_links":{"self":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/comments?post=6210"}],"version-history":[{"count":7,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6210\/revisions"}],"predecessor-version":[{"id":10088,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6210\/revisions\/10088"}],"up":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/8656"}],"wp:attachment":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/media?parent=6210"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_tag?post=6210"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_badge?post=6210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}