Logo da MMHospedagem
Carregando...
Não é possível recalcular o Plesk AWStats e girar seu arquivo de log: seu arquivo de log deve ter um formato incorreto ou a configuração do parâmetro LogFormat não corresponde a este formato
Print
  • 0

Sintomas

  • Não é possível recalcular as estatísticas do Awstats no Plesk:
    plesk sbin statistics --calculate-one --domain-name=example.com
    Webstat: awstats
    Executing awstats...
    Execution of /var/www/cgi-bin/awstats/awstats.pl -update -configdir=/usr/local/psa/etc/awstats -config=example.com-https -LogFile=/var/www/vhosts/system/example.com/logs/access_ssl_log.webstat failed with return code 1.
    Stdout is
    Create/Update database for config "/usr/local/psa/etc/awstats/awstats.example.com-https.conf" by AWStats version 7.4 (build 20150714)
    From data in log file "/var/www/vhosts/system/example.com/logs/access_ssl_log.webstat"...
    Phase 1 : First bypass old records, searching new record...
    Direct access to last remembered record has fallen on another record.
    So searching new records from beginning of log file...
    AWStats did not find any valid log lines that match your LogFormat parameter, in the 50th first non commented lines read of your log.
    Your log file /var/www/vhosts/system/example.com/logs/access_ssl_log.webstat must have a bad format or LogFormat parameter setup does not match this format.
    Your AWStats LogFormat parameter is:
    1
    This means each line in your web server log file need to have "combined log format" like this:
    203.0.113.1 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234 "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"
    And this is an example of records AWStats found in your log file (the record number 50 in your log):
    203.0.113.2 - - [28/Oct/2017:09:10:31 +0900] "\x15\x03\x00\x00\x02\x01\x00" 400 166 "-" "-"
    Setup ('/usr/local/psa/etc/awstats/awstats.example.com-https.conf' file, web server or permissions) may be wrong.
    Check config file, permissions and AWStats documentation (in 'docs' directory).
  • access_ssl_log.webstat arquivo de log não é girado. Como resultado, a página webstat do Awstats mostra valores 0 (as estatísticas estão vazias), enquanto na verdade o access_log do domínio contém entradas.

Causa

Problema do produto:

  • #PPPM-9832 "Se as estatísticas da web não forem geradas corretamente, os clientes agora podem entender o motivo, porque os erros do AWStats agora são registrados e os clientes podem vê-los no arquivo panel.log (se a configuração show.util_exec_io estiver definida como true no painel. ini)."
    Corrigido em:

Resolução

Por favor, considere atualizar seu servidor:

Gambiarra

Se a atualização não for possível por algum motivo, você pode tentar o seguinte

  1. Conecte-se ao servidor  via SSH
  2. Abra o arquivo da mensagem de erro ( /var/www/vhosts/system/example.com/logs/access_ssl_log.webstat) em qualquer editor de texto e remova linhas formatadas incorretamente como:
    203.0.113.2 - - [28/Oct/2017:09:10:31 +0900] "\x15\x03\x00\x00\x02\x01\x00" 400 166 "-" "-"

    O formato correto seria:

    203.0.113.1 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234 "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"
  3. Recalcular as estatísticas novamente:
    plesk sbin statistics --calculate-one --domain-name=example.com

Je li Vam ovaj odgovor pomogao?

Vezani članci

MMHospedagem