The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

EasyApache still running - prevents cPanel update - safe to kill multiple processes in sleep state?

Discussion in 'EasyApache' started by pkiff, Oct 11, 2013.

  1. pkiff

    pkiff Member

    Joined:
    Jul 31, 2007
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    I'm getting a daily error message from upcp (cPanel update) when cron calls for it to run. The error says:
    "E EasyApache is currently running. Please wait for EasyApache to complete before running cPanel Update (upcp)."

    I recently ran EasyApache multiple times while reconfiguring my PHP build, including the addition of PDO and mbstring support. During that sequence of runs, I several times ran into problems with EasyApache "freezing", usually at the step of generating phar, similar to the problem described in Upgrades Stuck on Phar:
    https://forums.cpanel.net/f442/upgrades-stuck-phar-342051.html

    However, after patiently repeating the process over the course of a day, I would eventually get to a successful build. So my build history shows three or four failed builds, but the most recent build was successful and Apache and PHP certainly seem to be working as expected, running live sites as expected.

    I'm running EasyApache 3.22.14 on a XEN VPS slice with CentOS 6.

    I think I must have somehow started multiple overlapping EasyApache builds through the cPanel GUI. And some of the stalled processes are still sitting there stalled, preventing upcp from running. I want to understand if it is okay for me to kill all these.

    When I run
    # ps aux | grep easyapache
    I pull up 7 processes (one of which is grep itself):
    Code:
    root      4050  0.0  0.0  99032   376 ?        S    Oct08   0:00 /home/cpeasyapache/src/php-5.4.20/sapi/cli/php -n -d extension_dir=/home/cpeasyapache/src/php-5.4.20/modules -d open_basedir= -d output_buffering=0 -d memory_limit=-1 -d phar.readonly=0 -d safe_mode=0 ext/phar/phar.php pack -f ext/phar/phar.phar -a pharcommand -c auto -x \.svn -p 0 -s /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/phar.php -h sha1 -b /usr/local/bin/php /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/
    root      9564  0.0  0.0 100212   384 ?        S    Oct09   0:00 /home/cpeasyapache/src/php-5.4.20/sapi/cli/php -n -d extension_dir=/home/cpeasyapache/src/php-5.4.20/modules -d open_basedir= -d output_buffering=0 -d memory_limit=-1 -d phar.readonly=0 -d safe_mode=0 ext/phar/phar.php pack -f ext/phar/phar.phar -a pharcommand -c auto -x \.svn -p 0 -s /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/phar.php -h sha1 -b /usr/local/bin/php /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/
    root     12276  0.0  0.1 138400   760 ?        S    Oct08   0:15 [bg installer] /usr/local/cpanel/whostmgr/docroot/cgi/easyapache.pl
    root     13997  0.0  2.4 137292 12276 ?        S    Oct09   0:16 [bg installer] /usr/local/cpanel/whostmgr/docroot/cgi/easyapache.pl
    root     22186  0.0  0.1 103236   852 pts/0    S+   08:57   0:00 grep easyapache
    root     26400  0.0  1.3 138040  6728 ?        S    Oct09   0:14 [bg installer] /usr/local/cpanel/whostmgr/docroot/cgi/easyapache.pl
    root     30060  0.0  0.8 100212  4244 ?        S    Oct09   0:00 /home/cpeasyapache/src/php-5.4.20/sapi/cli/php -n -d extension_dir=/home/cpeasyapache/src/php-5.4.20/modules -d open_basedir= -d output_buffering=0 -d memory_limit=-1 -d phar.readonly=0 -d safe_mode=0 ext/phar/phar.php pack -f ext/phar/phar.phar -a pharcommand -c auto -x \.svn -p 0 -s /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/phar.php -h sha1 -b /usr/local/bin/php /home/cpeasyapache/src/php-5.4.20/ext/phar/phar/
    I understand from various warnings I saw when launching EasyApache that I shouldn't kill an EasyApache process.

    Is that right? What should I do to get rid of these sleeping processes. Can I kill them all? Should I reboot the server? Why don't they clean up themselves?
     
  2. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,678
    Likes Received:
    648
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Re: EasyApache still running - prevents cPanel update - safe to kill multiple processes in sleep sta

    Hello :)

    Yes, in this case you should kill those processes if they are hanging. You should also run another EasyApache build after killing those processes to ensure it completes successfully.

    Thank you.
     
Loading...

Share This Page