Plesk güncelleme sorunu [[components.tasks.panel-update.canceled]] nasıl çözülür.

tarafından
11
Plesk güncelleme sorunu [[components.tasks.panel-update.canceled]] nasıl çözülür.

Sürekli plesk alt ekranında çıkan [[components.tasks.panel-update.canceled]] yazısı veya 1 görev çalışıyor yazısını nasıl sileceğimizi öğreneceğiz.

Bir görev (zamanlanmış görev, WordPress kurulumu, uzantı güncellemesi vb.) Plesk’te takılı kaldı. Bu görev nasıl durdurulur ve “devam eden görevler” penceresi nasıl kapatılır sorununu çözmüş olacağız.

Linux için Plesk’te takılı kalmış bir görevi iptal etme

  1. SSH aracılığıyla Plesk sunucusuna bağlanın (putty kullanabilirsiniz.).
  2. Plesk veritabanının bir yedeğini oluşturun :  plesk db dump > /root/psa_dump.sql
  3. Sıkışan süreci bulun: plesk db "SELECT id,type,status,finishTime FROM longtasks WHERE status <> 'done'"
    Aşağıdaki gibi yazı çıkacak orada görünen numarayı 4. adımda sizdekiyle değiştirin. eğre iki numara çıktıysa iki kez uygulayın (bende 56 çıktı)
    +—-+—————————–+———+———————+
    | id | type                        | status  | finishTime          |
    +—-+—————————–+———+———————+
    56 | ext-wp-toolkit-task\install | started | 0000-00-00 00:00:00 |
    +—-+—————————–+———+———————+
  4.  3. adımdan itibaren görevi longtaskstablodan silin id:  plesk db "DELETE FROM longtasks WHERE id=56"
  5. 3. adımdan itibaren longtaskparamstablodaki girişleri silin idplesk db "DELETE FROM longtaskparams WHERE task_id=56"
  6. Sıkışan süreci yok edin:  pkill task-async-executorNote: In case tasks keep getting stuck after performing the above actions, clear the lock manager using the below commands:# service sw-engine stop
    sonra şu kodu uygulayın: rm -rf /var/lock/lmlib/container_locks
    sonra bunu: rm -f /usr/local/psa/var/cache/*
    sonra bunu: service sw-engine start

geçmiş olsun…

Windows Server için Plesk’te takılı kalmış bir görevi iptal etme

  1. RDP (uzak masaüstü) aracılığıyla Plesk sunucusuna bağlanın .
  2. Yönetici olarak bir komut istemi başlatın .
  3. Plesk veritabanının bir yedeğini oluşturun : C:\> plesk db dump > C:\psa_dump.sql
  4. Sıkışan süreci bulun: C:\> plesk db "SELECT id,type,status,finishTime FROM longtasks WHERE status <> 'done'"
    Aşağıdaki gibi yazı çıkacak orada görünen numarayı 4. adımda sizdekiyle değiştirin. eğer iki numara çıktıysa iki kez uygulayın (bende 56 ve 59 gibi)
    +—-+—————————–+———+———————+
    | id | type                        | status  | finishTime          |
    +—-+—————————–+———+———————+
    56 | ext-wp-toolkit-task\install | started | 0000-00-00 00:00:00 |
    +—-+—————————–+———+———————+
  5. 4. adımdan itibaren görevi longtaskstablodan silin id:C:\> plesk db "DELETE FROM longtasks WHERE id=56"
  6. 4. adımdan itibaren longtaskparamstablodaki girişleri silin id:C:\> plesk db “DELETE FROM longtaskparams WHERE task_id=56