Suporte » Problemas no funcionamento » WordPress DB Repair Errors

  • Resolvido emmdf

    (@emmdf)


    Hi,

    Trying to repair the database, there were shown the following errors:

    wp_users: Can’t open file: ‘./jpmmotos_/wp_users.frm’ (errno: 24)

    wp_usermeta: Can’t open file: ‘./jpmmotos_/wp_usermeta.frm’ (errno: 24)

    wp_posts: Out of resources when opening file ‘./jpmmotos_/wp_posts.MYD’ (Errcode: 24)

    The site is not responding at the moment.

    Any help would be appreciated.

    Thank you in advance.

    Best regards,

    Eduardo Ferreira

A visualizar 8 respostas - de 1 a 8 (de um total de 8)
  • Moderador pmfonseca

    (@pmfonseca)

    Esta mensagem de erro indica que o número total de ficheiros que o mysql consegue abrir foi ultrapassado.

    Este parâmetro está definido no ficheiro /etc/my.cnf e pode ser ajustado, no entanto, recomendo que solicite este serviço ao responsável pelo alojamento.

    Boa sorte

    Thread Starter emmdf

    (@emmdf)

    Muito obrigado pmfonseca!

    Após alteração dos valores no ficheiro que indicou, o site aparenta estar bastante mais estável, pelo menos já não aparecem os erros que apareciam anteriormente.

    Com os melhores cumprimentos,

    Eduardo Ferreira

    Moderador pmfonseca

    (@pmfonseca)

    De nada 😉

    Aproveito para enviar o desafio de participares na WordCamp 2016 no Porto:
    https://2016.porto.wordcamp.org/

    Dia 14 e 15 de Maio no Porto. Vamos ter palestras, workshops e convívio entre a comunidade WordPress.
    Marca no calendário, reserva o teu bilhete e aparece!

    Thread Starter emmdf

    (@emmdf)

    Agradeço o convite e estou seriamente a considerar comparecer, parece-me ser uma óptima oportunidade.

    Já agora, colocava-lhe uma questão em relação aos valores que alterei no ficheiro /etc/mysql/my.cnf.

    Estes são os valores actuais:

    key_buffer = 128M
    max_allowed_packet = 128M
    thread_stack = 2M
    thread_cache_size = 32

    query_cache_limit = 16M
    query_cache_size = 128M

    [mysqldump]
    max_allowed_packet = 128M

    [isamchk]
    key_buffer = 128M

    Gostaria só de pedir a sua opinião relativamente aos valores que atribuí, e se algum deles está fora da norma.

    Pergunto isto porque apesar de o site estar neste momento bastante estável, gostaria que o problema não se voltasse a repetir, ou que os valores actuais não causassem igualmente problemas.

    Desde já muito obrigado pela ajuda.

    Com os melhores cumprimentos,

    Eduardo Ferreira

    Há duas boas ferramentas para sugerir uma boa configuração para o my.cnf.
    MySQLTuner
    Percona Wizard

    A menos que os resultados por query sejam muito grandes recomendaria baixar o query_cache_limit para valores inferiores, tipo 1M.
    Aliás de um modo geral os valores parecem-me elevados…

    Thread Starter emmdf

    (@emmdf)

    Bom dia,

    Muito obrigado pela ajuda.

    O site em questão é uma loja de motas e de equipamento de motas.

    Tem um acesso regular, tanto para consulta como para compra de material.

    Para essa finalidade, considera os valores acima do aceitável?

    Aconselha-me a baixar os valores para 64MB em vez de 128MB?

    Grato pela atenção.

    Com os melhores cumprimentos,

    Eduardo Ferreira

    Moderador pmfonseca

    (@pmfonseca)

    Tal como as motas, também o site beneficia com a afinação de parâmetros. Sugiro baixar os valores para 64MB e acompanhar a performance do mesmo.

    Ainda segundo a opinião de outros elementos da comunidade:
    “Se os conteúdos não forem atualizados com muita frequência, ou se tiver um número considerável de visitantes num curto espaço de tempo, talvez não seja mal pensado considerar um plugin de cache para a aliviar a carga no serviço mysql”

    Abraços e até ao WordCamp Porto!

    No seguimento do que já foi mencionado, sugiro é que seja reduzida a memória alocada por quer, 1M será provavelmente suficiente (query_cache_limit = 1M). Como disse o pmfonseca, o ideal é ir acompanhando e avaliando.

A visualizar 8 respostas - de 1 a 8 (de um total de 8)
  • O tópico ‘WordPress DB Repair Errors’ está fechado a novas respostas.