Erro de conexão do servidor

Olá, estou com uma dúvida.
Ao tentar fazer alteração ou atualização de post e páginas, recebo mensagem do tipo " Error establishing a database connection". mas logo é restabelecido depois de parar ou dar um comando refazer. Isto é normal? é problema no servidor? Se é algo no servidor o que pode ser feito? atualização total do servidor e do Wordops?
O site parece que está lento para carregar, e por isso acho que acontece isso, será?
Tem hora que vai rápido, mas tem hora que não, é o meu computador?
Me dê algumas dicas de como melhorar estas conexões, por favor.
Obrigado

Se chega a cair o banco de dados na hora de salvar artigos acredito que seu servidor está trabalhando no limite de seus recursos.
Para verificar isso peço que veja os gráficos de consumo de recursos da Digital Ocean e veja como estão o uso principalmente de CPU.

Também acessa o SSH e executa o comando df -h para ver como está o armazenamento do servidor.

Bom dia
o servidor está assim:

root@netnegocios:~# df-h
-bash: df-h: command not found
root@netnegocios:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 488M 0 488M 0% /dev
tmpfs 100M 5.8M 94M 6% /run
/dev/vda1 25G 5.8G 18G 25% /
tmpfs 499M 0 499M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 499M 0 499M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0

Acho que esta dentro do limite.

Tem uma coisa que vc precisa saber:

Quando tento atualizar o servidor, recebo estas mensagens:
root @ netnegocios: ~ # apt-get update -y

Hit: 1 https://packages.sury.org/php stretch InRelease

Hit: 2 http://security.debian.org stretch / updates InRelease

Erro: 3 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch InRelease

Não foi possível conectar ao mariadb.mirrors.ovh.net:80 (213.32.5.7). - conectar (110: tempo limite da conexão esgotado)

Ign: 4 http://mirrors.digitalocean.com/debian stretch InRelease

Hit: 5 http://mirrors.digitalocean.com/debian stretch-updates InRelease

Hit: 6 http://mirrors.digitalocean.com/debian stretch Lançamento

Erro: 8 http://download.opensuse.org/repositories/home:/virtubox:/WordOps/Debian_9.0 InRelease

Não foi possível conectar ao download.opensuse.org:80 (195.135.221.134). - conectar (110: tempo limite da conexão esgotado) [IP: 195.135.221.134 80]

Lendo listas de pacotes … Concluído

W: falha ao buscar http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian/dists/stretch/InRelease Não foi possível conectar ao mariadb.mirrors.ovh.net:80 (213.32.5.7). - conectar (110: tempo limite da conexão esgotado)

W: Falha ao buscar http://download.opensuse.org/repositories/home:/virtubox:/WordOps/Debian_9.0/InRelease Não foi possível conectar ao download.opensuse.org:80 (195.135.221.134). - conectar (110: tempo limite da conexão esgotado) [IP: 195.135.221.134 80]

W: Falha no download de alguns arquivos de índice. Eles foram ignorados, ou antigos usados ​​em seu lugar.

e o próximo comando:

root@netnegocios:~# apt-get upgrade -y

Reading package lists… Done

Building dependency tree

Reading state information… Done

Calculating upgrade… Done

The following packages have been kept back:

libxml2 linux-image-amd64 php7.2-bcmath php7.2-cli php7.2-common php7.2-curl

php7.2-fpm php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-mbstring

php7.2-mysql php7.2-opcache php7.2-readline php7.2-recode php7.2-soap

php7.2-xml php7.2-zip

The following packages will be upgraded:

galera-3 libmariadb3 libmariadbclient18 libssl1.1 mariadb-backup

mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common mariadb-server

mariadb-server-10.3 mariadb-server-core-10.3 mysql-common nginx-common

nginx-custom nginx-wo openssl php-common php-igbinary php-memcached

php-msgpack php-redis php-xdebug

22 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.

Need to get 26.5 MB/31.5 MB of archives.

After this operation, 431 kB of additional disk space will be used.

Ign:1 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch/main amd64 mysql-common all 1:10.3.23+maria~stretch

Ign:2 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch/main amd64 mariadb-common all 1:10.3.23+maria~stretch

Ign:3 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch/main amd64 mariadb-server all 1:10.3.23+maria~stretch

Err:4 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch/main amd64 mariadb-backup amd64 1:10.3.23+maria~stretch

Unable to connect to mariadb.mirrors.ovh.net:http:

Err:5 http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch/main amd64 libmariadbclient18 amd64 1:10.3.23+maria~stretch
.
.
.
.
e assím uma sequencia de erros e termina assim;

E: Failed to fetch http://download.opensuse.org/repositories/home:/virtubox:/WordOps/Debian_9.0/./amd64/nginx-custom_1.18.0-1ppa~stable1_amd64.deb Unable to connect to download.opensuse.org:http: [IP: 195.135.221.134 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Tem algum problema no servidor? O que pode ser feito?

Obrigado

Consegue enviar um print dos gráficos da Digital Ocean?

Acho que estes

O que está derrubando seu servidor muito provavelmente são esses picos de uso de CPU.
Isso pode acontecer devido um simples plugin com falha ou mesmo um ataque DDOS.

Gostaria de saber mais sobre as configurações de segurança do seu servidor.
Está com firewall instalado e configurado?
Já chegou a consultar os logs de acesso para verificar acessos suspeitos?

Firewall esta instalado. Como faço para ver log de acesso?

Usa o wo log sow --access
Mas é necessário saber interpretar o log seguindo o que mostro nos módulos de segurança dos cursos Super Servidor ou WordOps.