Page MenuHomePhabricator

HHVM crash logs need to go somewhere more visible than /tmp on the apache hosts
Closed, ResolvedPublic

Description

Having HHVM's stack trace logs is awesome, but having to ssh to each apache server to find them is not. We will need to solve this for production as well since logging into each production host to find errors is not scalable.


Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=68407

Details

Reference
bz68459

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:26 AM
bzimport set Reference to bz68459.
bzimport added a subscriber: Unknown Object (MLST).

The HHVM instances log to /var/log/hhvm/error.log . We should get all the logs centralized at some place, for example with syslog.

If there is no syslog support yet, on beta cluster we can have instance write to the shared disk space under /data/project/logs/

We're sending the logs to syslog now and forwarding them to fluorine and its beta equivalent. The log files are named hhvm.log and hhvm-error.log