Here is a quick rundown of web traffic generated by the M4.9 event that occurred at 22:00 PDT on May 13, 2002. This report is current as of 09:00 May 16. More information will be posted here as it becomes available.
![]() |
![]() |
![]() |
![]() |
Here is the traffic seen on the Pasadena web server. This
server sits behind the Akamai EdgeSuite servers, so the traffic seen here
is only a small fraction of the true total. Still, it shows the classic spike,
followed by an exponential decay. The peak rate is 43 hits/sec, which
indicates that the Akamai service is amplifying the site by a factor of
a bit more than 8.
Here is an analog report on the logs from the Pasadena servers.
Here is the graph of
'Did you feel it' questionnaires submitted for the first four
hours after the event. Note the immediate spike after the event time,
followed by a surge about 20 minutes later, when the
special news pages
on the main Earthquake
Hazards Program server came on line. The illustrates the
effect of making the questionnaire easier to find. Note that the peak value
of about 480 questionnaires/minute works out to about 4/second for
each of the two servers. The servers are Athlon PCs running FreeBSD and
Apache with mod_perl. The servers can handle
20/second each, so we were within our capacity this time.
For comparison, after the September 3, 2000 Yountville earthquake,
our server was brought to its knees
by a peak of 193 questionnaires
per minute. So the new server configuration is working well.
![]() |
![]() |
Here is the traffic seen by the back-end servers for the
Northern California web site.
Note that it does not display the classic vertical spike followed by an
exponential decay. This is an indication that the server is sick. At the
time, we observed that we could not log in to either of the two servers,
and they were not responsive to anything more complicated than a
simple ping.
Here is an analog report on the logs from the Menlo Park servers.
Here is the smoking gun. There is a CGI program called
helicorder.pl
that displays real-time seismograms from selected stations in the
network. This is a Perl script running under the Apache server.
Note that calls to this peaked at 430 per minute soon after the event.
The servers are a Sun Netra and a Sun Ultra-10. From our
experience after the Hector Mine event, a Sun Netra takes several
seconds to fire up Perl to run something like this. Having hundreds of
them running simultaneously quickly consumes all available system
resources and renders the machine catatonic.
As a test, the Apache Benchmark program was run to send a set of 100 helicorder.pl requests to one of the servers. During the test, the load average on the machine climbed from 0.5 to over 7. The report generated by the program indicates that the machine was taking on the order of 2.2 seconds to process each request. The test was repeated with 1,000 requests, and the load average was observed to be continuously rising, going over 10 by the time the test was aborted after 300 requests. This indicates that the machine was in a death spiral at the time.