Article ID: 122467, created on Jul 24, 2014, last review on Oct 11, 2015

  • Applies to:
  • Operations Automation 5.5
  • Operations Automation 5.4

Symptoms

Example:

Task name Retrieve traffic usage data (service_id = ID, host_id = ID, host_name = <HOSTNAME>)
Last execution output Malformed UsageInfo: period [-2147483413, 1394841835], resource 59151, location '/usr/local/pem/etc/logparser/traffic/<unixtime>'

Cause

For some reason, negative values were written to '/usr/local/pem/etc/logparser/traffic/<unixtime>' for traffic resource into time fields. As a result, the logs cannot be processed during task execution.

Incorrect date values came from an Apache log (access_log or ssl_access_log) belonging to a specific webspace.

Resolution

Delete all the corrupted records (with negative values) from all affected files.

To delete the records, log in to the host where the task is being executed and find the relevant files:

# grep "usage from\=\"-" /usr/local/pem/etc/logparser/traffic/*
/usr/local/pem/etc/logparser/traffic/1394526009:  <usage from="-2147483648" rti_id="59151" source="/usr/local/pem/vhosts/100941/log/ssl_access_log" to="-2147480048">16</usage>
/usr/local/pem/etc/logparser/traffic/1395141614:  <usage from="-2147483648" rti_id="59151" source="/usr/local/pem/vhosts/100941/log/ssl_access_log" to="-2147480048">16</usage>
/usr/local/pem/etc/logparser/traffic/1396632040:  <usage from="-2147483648" rti_id="59151" source="/usr/local/pem/vhosts/100941/log/ssl_access_log" to="-2147480048">16</usage>

Or use:

# grep "to\=\"-" /usr/local/pem/etc/logparser/traffic/*

Check that the original Apache logs exist for the dates when the affected files were created. The ID is in Unix time, which you can translate using the following command:

# echo 1394526009 | gawk '{print strftime("%c", $0)}'
Tue 11 Mar 2014 02:20:09 PM ALMT


# ls -la /usr/local/pem/etc/logparser/traffic/1394526009
-rw-r--r--  1 root root 16747 Mar 11 16:22 /usr/local/pem/etc/logparser/traffic/1394526009
# ls -la /usr/local/pem/etc/logparser/traffic/1395141614
-rw-r--r--  1 root root 17382 Mar 18 19:22 /usr/local/pem/etc/logparser/traffic/1395141614
# ls -la /usr/local/pem/etc/logparser/traffic/1396632040
-rw-r--r--  1 root root 16986 Apr  5 01:23 /usr/local/pem/etc/logparser/traffic/1396632040

# ls -la /usr/local/pem/vhosts/100941/log/ssl_access_log*
-rw-r--r--  1 root pemsrv        0 May 27 22:23 /usr/local/pem/vhosts/100941/log/ssl_access_log
-rw-r--r--  1 root root          0 Jul 22 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed
-rw-r--r--  1 root root         20 Jul 22 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.1.gz
-rw-r--r--  1 root root   15069728 Apr  7  2010 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.2
-rw-r--r--  1 root root         20 Jul 21 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.2.gz
-rw-r--r--  1 root root   13709801 Apr  6  2010 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.3
-rw-r--r--  1 root root         20 Jul 20 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.3.gz
-rw-r--r--  1 root root         20 Jul 19 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.4.gz
-rw-r--r--  1 root root         20 Jul 18 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.5.gz
-rw-r--r--  1 root root         20 Jul 17 02:00 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.6.gz
-rw-r--r--  1 root root         20 Jul 16 02:00 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.7.gz
-rw-r--r--  1 root root         20 Jul 15 02:01 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.8.gz
-rw-r--r--  1 root root         20 Jul 14 02:00 /usr/local/pem/vhosts/100941/log/ssl_access_log.processed.9.gz

If the logs still exist, please contact Parallels support.

In this case, the logs were rotated. Back up the traffic files and delete the lines that contain negative values, then re-run the task.

Search Words

Retrieve traffic usage data

kjbjk

Malformed UsageInfo

ac82ce33439a9c1feec4ff4f2f638899 caea8340e2d186a540518d08602aa065 5356b422f65bdad1c3e9edca5d74a1ae 2554725ed606193dd9bbce21365bed4e 5b048d9bddf8048a00aba7e0bdadef37 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF