GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Problém s aktualizací cPanel (upcp) již běží

Ovládací panel webhostingu cPanel má skript aktualizace upcp, který automaticky aktualizuje software cPanel. Skript upcp je naplánován tak, aby se spouštěl jednou denně jako úloha cron, a jakmile je úloha aktualizace dokončena, cron automaticky odešle e-mail s upozorněním správci nebo webmasterovi. Někdy se však místo toho odešle následující chybová zpráva.

cPanel Update (upcp) již běží. Počkejte prosím na dokončení předchozího upcp, nebo ukončete všechny procesy upcp a zkuste to znovu. Možná budete chtít použít ‚–force‘ na /scripts/upcp řádek 48.

Nebo,

cPanel Update (upcp) již běží. Počkejte prosím na dokončení předchozího upcp, nebo ukončete všechny procesy upcp a zkuste to znovu. Možná budete chtít použít „–force“

Výše uvedená chybová zpráva se také může objevit, když se uživatelé pokusí aktualizovat software cPanel ručně kliknutím na odkaz „Aktualizovat serverový software“ v části „Software“ v cPanel WebHost Manager (WHM). Zdá se, že proces aktualizace zpočátku funguje dobře, ale později selže. Problém může nastat také při aktualizaci z příkazového řádku pomocí /scripts/upcp.

Je celkem zřejmé, co se děje, co způsobuje problém. Je to kvůli jinému procesu, který v současné době stále běží skript upcp. Nemělo by to tak být, protože většina upcp aktualizace nezabere více než několik minut. Chcete-li problém vyřešit, jednoduše ukončete a ukončete jakýkoli neukončený nebo zaniklý proces upcp.

Chcete-li ukončit běžící proces upcp, použijte následující příkaz k určení ID procesu (pid) procesu upcp:

ps aux | grep upcp

V předním (obvykle druhém) sloupci byste měli vidět číslo, které představuje pid pro upcp. Za předpokladu, že je to 88888, pak pomocí následujícího příkazu odešlete signál termínu ukončení pro ukončení úlohy upcp.

kill -9 88888

Nahrazení „88888“ pid pro upcp. Někdy se upcp jeví jako nefunkční a nelze jej zabít. Pokud jste skript upcp nikdy nespouštěli ručně, může být problém způsoben zavěšeným démonem crond, který neukončil elegantně nebo jednoduše zanikl. V tomto případě se pokuste zabít proces démona crond.

Určete, které pid je crond, pomocí tohoto příkazu:

ps aux | grep crond

Poznámka:V některých systémech možná budete muset použít CROND (capital) místo crond.

Poté vypněte stejným příkazem:

kill -9 <pid>

Po zabití procesu crond budete muset znovu spustit démona crond, jinak se nespustí všechny úlohy cron.


cPanel
  1. Povolení aktualizace AWStats z cPanelu

  2. Jak opravit problém „Firefox již běží“ v systému Linux

  3. Aktualizace cPanelu 11.52 a problém s ověřením SMTP

  1. Vytvoření a spuštění aplikace Ruby On Rails

  2. Jak aktualizovat kontaktní údaje v cPanel

  3. Aktualizace NTP se nezdařila

  1. Jak aktualizovat kontaktní informace a předvolby v cPanel

  2. Chybová zpráva cPanel:Vaše IP adresa se změnila

  3. Jak aktualizovat své kontaktní údaje v cPanel