I finally had time to run things in debug mode, there doesn't appear to be a
lot more info though. I still see the "start time (1485936000) is greater than
stop time (1485484500)" errors. It's interesting that the "start time" is
midnight on the 1st. I'm not sure where that is coming from...
I suppose I could just delete that last archive record from the database and
see if that clears things up.
Two collection cycles of logs with debug=1 attached.
On 2/1/17 6:04 AM, gjr80 wrote:
> Hi Daniel,
>
> I am not surprised that a hard powerdown might lead to some duplicate
> archive records, but if they sorted themselves out I would have expected the
> reports to fall into line. Could I ask for a bit more loggging? Could you
> set debug=1, stop/start weewx and post from startup and include at least 2
> full report cyles. I am suspicious that the weewx-WD code that calculates
> midnight in that particular SLE may be somewhat fragile.
>
> Gary
>
> On Wednesday, 1 February 2017 10:06:54 UTC+10, Daniel Rich wrote:
>
> I had a hard powerdown of my WeeWX Pi the other day, and ever since it
> hasn't
> been updating the web pages or external weather feeds.
>
> I see some archive update errors after the crash, the logs show the
> following
> and my last update was at 18:35:
>
> Jan 25 18:35:16 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:20:00 PST (1485397200) to database 'weewx.sdb': UNIQUE
> constraint failed: archive.dateTime
> Jan 25 18:35:16 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:20:00 PST (1485397200) to database 'archive/weewxwd.sdb':
> UNIQUE constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: restx: ISY: Published record
> 2017-01-25 18:20:00 PST (1485397200)
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:25:00 PST (1485397500) to database 'weewx.sdb': UNIQUE
> constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:25:00 PST (1485397500) to database 'archive/weewxwd.sdb':
> UNIQUE constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: restx: EmonCMS: Published record
> 2017-01-25 18:20:00 PST (1485397200)
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:30:00 PST (1485397800) to database 'weewx.sdb': UNIQUE
> constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:30:00 PST (1485397800) to database 'archive/weewxwd.sdb':
> UNIQUE constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: restx: PWSWeather: Published record
> 2017-01-25 18:20:00 PST (1485397200)
> Jan 25 18:35:17 weather weewx[763]: restx: ISY: Published record
> 2017-01-25 18:25:00 PST (1485397500)
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:35:00 PST (1485398100) to database 'weewx.sdb': UNIQUE
> constraint failed: archive.dateTime
> Jan 25 18:35:17 weather weewx[763]: manager: unable to add record
> 2017-01-25 18:35:00 PST (1485398100) to database 'archive/weewxwd.sdb':
> UNIQUE constraint failed: archive.dateTime
>
>
> These errors show up until 19:05, then there are no more errors until
> after
> midnight on the 27th. After that each update cycle shows:
>
> Jan 27 00:00:33 weather weewx[754]: reportengine: Caught unrecoverable
> exception in generator weewx.cheetahgenerator.CheetahGenerator
> Jan 27 00:00:33 weather weewx[754]: **** start time
> (1485504000) is greater than stop time (1485484500)
> Jan 27 00:00:33 weather weewx[754]: **** Traceback (most recent
> call last):
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/reportengine.py", line 238, in run
> Jan 27 00:00:33 weather weewx[754]: **** obj.start()
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/reportengine.py", line 271, in start
> Jan 27 00:00:33 weather weewx[754]: **** self.run()
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
> Jan 27 00:00:33 weather weewx[754]: **** ngen =
> self.generate(gen_dict[section_name], self.gen_ts)
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
> Jan 27 00:00:33 weather weewx[754]: **** ngen +=
> self.generate(section[subsection], gen_ts)
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
> Jan 27 00:00:33 weather weewx[754]: **** ngen +=
> self.generate(section[subsection], gen_ts)
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/cheetahgenerator.py", line 305, in generate
> Jan 27 00:00:33 weather weewx[754]: **** default_binding)
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weewx/cheetahgenerator.py", line 357, in _getSearchList
> Jan 27 00:00:33 weather weewx[754]: **** searchList +=
> obj.get_extension_list(timespan, db_lookup)
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/user/wdSearchX3.py", line 859, in get_extension_list
> Jan 27 00:00:33 weather weewx[754]: **** (time_start_vt,
> time_stop_vt, wind_speed_vt) =
> db_lookup().getSqlVectors(weeutil.weeutil.TimeSpan(midnight_ts,
> timespan.stop), 'windSpeed')
> Jan 27 00:00:33 weather weewx[754]: **** File
> "/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
> Jan 27 00:00:33 weather weewx[754]: **** raise
> ValueError("start time (%d) is greater than stop time (%d)" % (args[0],
> args[1]))
> Jan 27 00:00:33 weather weewx[754]: **** ValueError: start time
> (1485504000) is greater than stop time (1485484500)
> Jan 27 00:00:33 weather weewx[754]: **** Generator terminated
> Jan 27 00:00:33 weather weewx[754]: cheetahgenerator: Generated 1 files
> for report wdPWS in 0.37 seconds
> Jan 27 00:00:42 weather weewx[754]: cheetahgenerator: Generated 1 files
> for report wdClientraw in 8.55 seconds
>
>
> I'm assuming there are some bad records in the archive db, any tips on
> locating them and purging them? The archive data definitely stops at the
> time
> of the error:
>
> > sqlite3 /var/lib/weewx/weewx.sdb
> SQLite version 3.8.7.1 2014-10-29 13:59:56
> Enter ".help" for usage hints.
> > select * from archive where dateTime > 1485484000;
>
> 1485484200|1|5|30.421|29.9812588051139|30.3939839514882|68.7|47.8|49.0|78.0|0.0||0.0||0.0|0.0|41.2786972752926|47.8|47.8|0.0||||||||||||||||||||99.9375||||||||||||
>
>
> 1485484500|1|5|30.421|29.9812416704312|30.3939666219138|68.7|47.5|49.0|78.0|0.0||0.0||0.0|0.0|40.9874488882043|47.5|47.5|0.0||||||||||||||||||||99.0833333333333||||||||||||
>
> sqlite>
>
> > sqlite3 /var/lib/weewx/archive/weewxwd.sdb
> SQLite version 3.8.7.1 2014-10-29 13:59:56
> Enter ".help" for usage hints.
> sqlite> select * from archive where dateTime > 1485484000;
> 1485484200|1|5|46.6223678190296|45.8320586487554||47.8
> 1485484500|1|5|46.2230403396625|45.4734264426846||47.5
> sqlite>
>
--
Dan Rich <[email protected]> | http://www.employees.org/~drich/
| "Step up to red alert!" "Are you sure, sir?
| It means changing the bulb in the sign..."
| - Red Dwarf (BBC)
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
Feb 3 16:18:05 weather weewx[26988]: engine: Initializing weewx version 3.6.2
Feb 3 16:18:05 weather weewx[26988]: engine: Using Python 2.7.9 (default, Sep
17 2016, 20:26:04) #012[GCC 4.9.2]
Feb 3 16:18:05 weather weewx[26988]: engine: Platform
Linux-4.4.34+-armv6l-with-debian-8.0
Feb 3 16:18:05 weather weewx[26988]: engine: pid file is /var/run/weewx.pid
Feb 3 16:18:05 weather weewx[26978]: Starting weewx weather system: weewx.
Feb 3 16:18:06 weather weewx[26992]: engine: Using configuration file
/etc/weewx/weewx.conf
Feb 3 16:18:06 weather weewx[26992]: engine: Initializing engine
Feb 3 16:18:06 weather weewx[26992]: engine: Loading station type Vantage
(weewx.drivers.vantage)
Feb 3 16:18:06 weather weewx[26992]: vantage: driver version is 3.0.9
Feb 3 16:18:06 weather weewx[26992]: vantage: Opened up serial port
/dev/ttyUSB0; baud 19200; timeout 5.00
Feb 3 16:18:06 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:18:06 weather weewx[26992]: vantage: _setup; hardware type is 16
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.engine.StdTimeSynch
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdTimeSynch
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.engine.StdConvert
Feb 3 16:18:07 weather weewx[26992]: engine: StdConvert target unit is 0x1
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdConvert
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.engine.StdCalibrate
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdCalibrate
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service weewx.engine.StdQC
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdQC
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.wxservices.StdWXCalculate
Feb 3 16:18:07 weather weewx[26992]: wxcalculate: The following values will be
calculated: barometer=prefer_hardware, windchill=prefer_hardware,
dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware,
windrun=prefer_hardware, heatindex=prefer_hardware,
maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware,
inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware,
cloudbase=prefer_hardware
Feb 3 16:18:07 weather weewx[26992]: wxcalculate: The following algorithms
will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.wxservices.StdWXCalculate
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
user.weewxwd3.WdWXCalculate
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
user.weewxwd3.WdWXCalculate
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.engine.StdArchive
Feb 3 16:18:07 weather weewx[26992]: engine: Archive will use data binding
wx_binding
Feb 3 16:18:07 weather weewx[26992]: engine: Record generation will be
attempted in 'hardware'
Feb 3 16:18:07 weather weewx[26992]: engine: Using archive interval of 300
seconds (specified by hardware)
Feb 3 16:18:07 weather weewx[26992]: engine: Use LOOP data in hi/low
calculations: 1
Feb 3 16:18:07 weather weewx[26992]: engine: Using binding 'wx_binding' to
database 'weewx.sdb'
Feb 3 16:18:07 weather weewx[26992]: manager: Starting backfill of daily
summaries
Feb 3 16:18:07 weather weewx[26992]: manager: Daily summaries up to date
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdArchive
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
user.weewxwd3.WdArchive
Feb 3 16:18:07 weather weewx[26992]: engine: WdArchive will use data binding
wd_binding
Feb 3 16:18:07 weather weewx[26992]: engine: Using binding 'wd_binding' to
database 'archive/weewxwd.sdb'
Feb 3 16:18:07 weather weewx[26992]: engine: Starting backfill of daily
summaries
Feb 3 16:18:07 weather weewx[26992]: manager: Starting backfill of daily
summaries
Feb 3 16:18:07 weather weewx[26992]: manager: Daily summaries up to date
Feb 3 16:18:07 weather weewx[26992]: engine: Daily summaries up to date.
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
user.weewxwd3.WdArchive
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.restx.StdStationRegistry
Feb 3 16:18:07 weather weewx[26992]: restx: StationRegistry: Station will be
registered.
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdStationRegistry
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.restx.StdWunderground
Feb 3 16:18:07 weather weewx[26992]: restx: Wunderground-RF: Data for station
KCASANJO25 will be posted
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdWunderground
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.restx.StdPWSweather
Feb 3 16:18:07 weather weewx[26992]: restx: PWSWeather: Data for station
KCASANJO25 will be posted
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdPWSweather
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.restx.StdCWOP
Feb 3 16:18:07 weather weewx[26992]: restx: CWOP: Data for station CW7794 will
be posted
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdCWOP
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service weewx.restx.StdWOW
Feb 3 16:18:07 weather weewx[26992]: restx: WOW: Posting not enabled.
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdWOW
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
weewx.restx.StdAWEKAS
Feb 3 16:18:07 weather weewx[26992]: restx: AWEKAS: Data will be uploaded for
user wwwdrich
Feb 3 16:18:07 weather weewx[26992]: engine: Finished loading service
weewx.restx.StdAWEKAS
Feb 3 16:18:07 weather weewx[26992]: engine: Loading service
user.graphite.Graphite
Feb 3 16:18:07 weather weewx[26992]: restx: Graphite: Data will be sent to
host graphite.lapseofthought.com:2003
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
user.graphite.Graphite
Feb 3 16:18:08 weather weewx[26992]: engine: Loading service
user.wbug.WeatherBug
Feb 3 16:18:08 weather weewx[26992]: restx: WeatherBug: service version is 0.6
Feb 3 16:18:08 weather weewx[26992]: restx: WeatherBug: Data will be uploaded
for station_number=35075 publisher_id=p23479
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
user.wbug.WeatherBug
Feb 3 16:18:08 weather weewx[26992]: engine: Loading service
user.isy.ISYUploader
Feb 3 16:18:08 weather weewx[26992]: restx: ISYUploader: service version is 0.1
Feb 3 16:18:08 weather weewx[26992]: restx: ISYUploader: Data will be uploaded
for server_url=http://isy/ user=admin
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
user.isy.ISYUploader
Feb 3 16:18:08 weather weewx[26992]: engine: Loading service
user.emoncms.EmonCMS
Feb 3 16:18:08 weather weewx[26992]: restx: EmonCMS: service version is 0.13
Feb 3 16:18:08 weather weewx[26992]: restx: EmonCMS: node is 2
Feb 3 16:18:08 weather weewx[26992]: restx: EmonCMS: Data will be uploaded
with token=XXXXXXXXXXXXXXXXXXXXXXXXXXXX3e4c
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
user.emoncms.EmonCMS
Feb 3 16:18:08 weather weewx[26992]: engine: Loading service
weewx.engine.StdPrint
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdPrint
Feb 3 16:18:08 weather weewx[26992]: engine: Loading service
weewx.engine.StdReport
Feb 3 16:18:08 weather weewx[26992]: engine: Finished loading service
weewx.engine.StdReport
Feb 3 16:18:08 weather weewx[26992]: engine: Starting up weewx version 3.6.2
Feb 3 16:18:08 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:18:08 weather weewx[26992]: engine: Clock error is 0.50 seconds
(positive is fast)
Feb 3 16:18:08 weather weewx[26992]: vantage: Getting archive packets since
2017-01-26 18:35:00 PST (1485484500)
Feb 3 16:18:08 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:18:10 weather weewx[26992]: vantage: Retrieving 455 page(s); starting
index= 0
Feb 3 16:18:10 weather weewx[26992]: vantage: DMPAFT complete: page timestamp
2017-01-26 15:20:00 PST (1485472800) less than final timestamp 2017-01-26
18:35:00 PST (1485484500)
Feb 3 16:18:10 weather weewx[26992]: vantage: Catch up complete.
Feb 3 16:18:10 weather weewx[26992]: engine: Starting main packet loop.
Feb 3 16:18:10 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:18:10 weather weewx[26992]: vantage: Requesting 200 LOOP packets.
Feb 3 16:18:10 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:20:16 weather weewx[26992]: vantage: Getting archive packets since
2017-01-26 18:35:00 PST (1485484500)
Feb 3 16:20:16 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:20:17 weather weewx[26992]: vantage: Retrieving 455 page(s); starting
index= 0
Feb 3 16:20:17 weather weewx[26992]: vantage: DMPAFT complete: page timestamp
2017-01-26 15:20:00 PST (1485472800) less than final timestamp 2017-01-26
18:35:00 PST (1485484500)
Feb 3 16:20:17 weather weewx[26992]: vantage: Catch up complete.
Feb 3 16:20:17 weather weewx[26992]: vantage: Requesting 200 LOOP packets.
Feb 3 16:20:18 weather weewx[26992]: reportengine: Running reports for latest
time in the database.
Feb 3 16:20:18 weather weewx[26992]: reportengine: Running report
StandardReport
Feb 3 16:20:18 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:20:18 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Standard/skin.conf for report StandardReport
Feb 3 16:20:19 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:20:46 weather weewx[26992]: cheetahgenerator: Generated 14 files for
report StandardReport in 26.60 seconds
Feb 3 16:20:50 weather weewx[26992]: genimages: Generated 12 images for
StandardReport in 4.50 seconds
Feb 3 16:20:50 weather weewx[26992]: reportengine: copied 9 files to
/usr/share/nginx/www
Feb 3 16:20:50 weather weewx[26992]: reportengine: Running report wdTesttags
Feb 3 16:20:51 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Testtags/skin.conf for report wdTesttags
Feb 3 16:20:51 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats',
'user.wdSearchX3.wdTesttagsAgoRainTags', 'user.wdSearchX3.wdLastRainTags',
'user.wdSearchX3.wdTimeSpanTags', 'user.wdSearchX3.wdMaxAvgWindTags',
'user.wdSearchX3.wdMaxWindGustTags', 'user.wdSearchX3.wdSundryTags',
'user.wdSearchX3.wdSkinDict', 'user.wdSearchX3.wdMonthlyReportStats',
'user.wdSearchX3.wdWindroseTags', 'user.wdSearchX3.wdWindRunTags',
'user.wdSearchX3.wdHourRainTags', 'user.wdSearchX3.wdGdDays',
'user.wdSearchX3.wdForToday', 'user.wdSearchX3.wdRainThisDay',
'user.wdSearchX3.wdRainDays', 'user.wdAstroSearchX3.wdMoonApsis',
'user.wdAstroSearchX3.wdEclipse', 'user.wdAstroSearchX3.wdEarthApsis',
'user.wdAstroSearchX3.wdChineseNewYear', 'user.wdSearchX3.wdYestAlmanac',
'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats',
'user.wdSearchX3.wdManualAverages']
Feb 3 16:20:51 weather weewx[26992]: WeewxWd: wdSkinDict SLE executed in 0.000
seconds
Feb 3 16:20:51 weather weewx[26992]: WeewxWd: wdYestAlmanac SLE executed in
0.011 seconds
Feb 3 16:20:53 weather weewx[26992]: WeewxWd: wdMonthStats SLE executed in
1.698 seconds
Feb 3 16:20:53 weather weewx[26992]: WeewxWd: wdTesttagsAgoRainTags SLE
executed in 0.062 seconds
Feb 3 16:20:53 weather weewx[26992]: WeewxWd: wdLastRainTags SLE executed in
0.006 seconds
Feb 3 16:20:53 weather weewx[26992]: WeewxWd: wdTimeSpanTags SLE executed in
0.001 seconds
Feb 3 16:20:53 weather weewx[26992]: reportengine: Caught unrecoverable
exception in generator weewx.cheetahgenerator.CheetahGenerator
Feb 3 16:20:53 weather weewx[26992]: **** start time (1486108800) is
greater than stop time (1485484500)
Feb 3 16:20:53 weather weewx[26992]: **** Traceback (most recent call
last):
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 238, in run
Feb 3 16:20:53 weather weewx[26992]: **** obj.start()
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 271, in start
Feb 3 16:20:53 weather weewx[26992]: **** self.run()
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Feb 3 16:20:53 weather weewx[26992]: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:20:53 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:20:53 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 305, in generate
Feb 3 16:20:53 weather weewx[26992]: **** default_binding)
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 357, in _getSearchList
Feb 3 16:20:53 weather weewx[26992]: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/user/wdSearchX3.py", line 859, in get_extension_list
Feb 3 16:20:53 weather weewx[26992]: **** (time_start_vt,
time_stop_vt, wind_speed_vt) =
db_lookup().getSqlVectors(weeutil.weeutil.TimeSpan(midnight_ts, timespan.stop),
'windSpeed')
Feb 3 16:20:53 weather weewx[26992]: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
Feb 3 16:20:53 weather weewx[26992]: **** raise ValueError("start
time (%d) is greater than stop time (%d)" % (args[0], args[1]))
Feb 3 16:20:53 weather weewx[26992]: **** ValueError: start time
(1486108800) is greater than stop time (1485484500)
Feb 3 16:20:53 weather weewx[26992]: **** Generator terminated
Feb 3 16:20:53 weather weewx[26992]: reportengine: Running report wdPWS
Feb 3 16:20:53 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/PWS/skin.conf for report wdPWS
Feb 3 16:20:53 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', '']
Feb 3 16:20:54 weather weewx[26992]: cheetahgenerator: Generated 1 files for
report wdPWS in 1.15 seconds
Feb 3 16:20:54 weather weewx[26992]: reportengine: Running report wdClientraw
Feb 3 16:20:54 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Clientraw/skin.conf for report wdClientraw
Feb 3 16:20:54 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats',
'user.wdSearchX3.wdLastRainTags', 'user.wdSearchX3.wdTimeSpanTags',
'user.wdSearchX3.wdSundryTags', 'user.wdSearchX3.wdSkinDict',
'user.wdSearchX3.wdWindRunTags', 'user.wdSearchX3.wdYestAlmanac',
'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats',
'user.wdSearchX3.wdRainDays', 'user.wdSearchX3.wdManualAverages']
Feb 3 16:20:54 weather weewx[26992]: WeewxWd: wdSkinDict SLE executed in 0.000
seconds
Feb 3 16:20:54 weather weewx[26992]: WeewxWd: wdYestAlmanac SLE executed in
0.011 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdMonthStats SLE executed in
1.782 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdLastRainTags SLE executed in
0.005 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdTimeSpanTags SLE executed in
0.001 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdSundryTags SLE executed in
0.004 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdWindRunTags SLE executed in
0.034 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdTaggedStats SLE executed in
0.000 seconds
Feb 3 16:20:56 weather weewx[26992]: WeewxWd: wdTaggedArchiveStats SLE
executed in 0.000 seconds
Feb 3 16:20:56 weather weewx[26992]: reportengine: Caught unrecoverable
exception in generator weewx.cheetahgenerator.CheetahGenerator
Feb 3 16:20:56 weather weewx[26992]: **** start time (1485936000) is
greater than stop time (1485484500)
Feb 3 16:20:56 weather weewx[26992]: **** Traceback (most recent call
last):
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 238, in run
Feb 3 16:20:56 weather weewx[26992]: **** obj.start()
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 271, in start
Feb 3 16:20:56 weather weewx[26992]: **** self.run()
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Feb 3 16:20:56 weather weewx[26992]: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:20:56 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:20:56 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 305, in generate
Feb 3 16:20:56 weather weewx[26992]: **** default_binding)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 357, in _getSearchList
Feb 3 16:20:56 weather weewx[26992]: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/user/wdSearchX3.py", line 2470, in get_extension_list
Feb 3 16:20:56 weather weewx[26992]: **** _month_ts =
TimeSpan(_mn_first_of_month_ts, timespan.stop)
Feb 3 16:20:56 weather weewx[26992]: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
Feb 3 16:20:56 weather weewx[26992]: **** raise ValueError("start
time (%d) is greater than stop time (%d)" % (args[0], args[1]))
Feb 3 16:20:56 weather weewx[26992]: **** ValueError: start time
(1485936000) is greater than stop time (1485484500)
Feb 3 16:20:56 weather weewx[26992]: **** Generator terminated
Feb 3 16:20:56 weather weewx[26992]: reportengine: Running report
wdStackedWindRose
Feb 3 16:20:56 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/StackedWindRose/skin.conf for report wdStackedWindRose
Feb 3 16:20:57 weather weewx[26992]: imageStackedWindRose: Generated 1 images
for wdStackedWindRose in 0.40 seconds
Feb 3 16:20:57 weather weewx[26992]: reportengine: Running report exfoliation
Feb 3 16:20:57 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/exfoliation/skin.conf for report exfoliation
Feb 3 16:20:58 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:21:08 weather weewx[26992]: cheetahgenerator: Skip 'forecast.html':
last_mod=1486164646.48 age=3022.27204442 stale=3570
Feb 3 16:21:31 weather weewx[26992]: cheetahgenerator: Generated 8 files for
report exfoliation in 33.53 seconds
Feb 3 16:21:38 weather weewx[26992]: genimages: Generated 18 images for
exfoliation in 7.54 seconds
Feb 3 16:21:39 weather weewx[26992]: reportengine: copied 65 files to
/usr/share/nginx/www/exfoliation
Feb 3 16:21:39 weather weewx[26992]: reportengine: Running report sofaskin
Feb 3 16:21:39 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/sofaskin/skin.conf for report sofaskin
Feb 3 16:21:40 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:22:03 weather weewx[26992]: cheetahgenerator: Generated 7 files for
report sofaskin in 23.53 seconds
Feb 3 16:22:09 weather weewx[26992]: genimages: Generated 12 images for
sofaskin in 5.90 seconds
Feb 3 16:22:09 weather weewx[26992]: reportengine: copied 5 files to
/usr/share/nginx/www/sofaskin
Feb 3 16:22:09 weather weewx[26992]: reportengine: Running report FTP
Feb 3 16:22:09 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 3 16:22:09 weather weewx[26992]: reportengine: FTP upload not requested.
Skipped.
Feb 3 16:22:09 weather weewx[26992]: reportengine: Running report RSYNC
Feb 3 16:22:09 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Rsync/skin.conf for report RSYNC
Feb 3 16:22:11 weather weewx[26992]: rsyncupload: rsync'd 152 files (715,138
bytes) in 1.85 seconds
Feb 3 16:25:15 weather weewx[26992]: vantage: Getting archive packets since
2017-01-26 18:35:00 PST (1485484500)
Feb 3 16:25:15 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:25:17 weather weewx[26992]: vantage: Retrieving 456 page(s); starting
index= 0
Feb 3 16:25:17 weather weewx[26992]: vantage: DMPAFT complete: page timestamp
2017-01-26 15:20:00 PST (1485472800) less than final timestamp 2017-01-26
18:35:00 PST (1485484500)
Feb 3 16:25:17 weather weewx[26992]: vantage: Catch up complete.
Feb 3 16:25:17 weather weewx[26992]: vantage: Requesting 200 LOOP packets.
Feb 3 16:25:17 weather weewx[26992]: reportengine: Running reports for latest
time in the database.
Feb 3 16:25:17 weather weewx[26992]: reportengine: Running report
StandardReport
Feb 3 16:25:17 weather weewx[26992]: vantage: gentle wake up of console
successful
Feb 3 16:25:18 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Standard/skin.conf for report StandardReport
Feb 3 16:25:18 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:25:28 weather weewx[26992]: cheetahgenerator: Generated 14 files for
report StandardReport in 10.49 seconds
Feb 3 16:25:33 weather weewx[26992]: genimages: Generated 12 images for
StandardReport in 4.46 seconds
Feb 3 16:25:33 weather weewx[26992]: reportengine: copied 0 files to
/usr/share/nginx/www
Feb 3 16:25:33 weather weewx[26992]: reportengine: Running report wdTesttags
Feb 3 16:25:33 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Testtags/skin.conf for report wdTesttags
Feb 3 16:25:33 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats',
'user.wdSearchX3.wdTesttagsAgoRainTags', 'user.wdSearchX3.wdLastRainTags',
'user.wdSearchX3.wdTimeSpanTags', 'user.wdSearchX3.wdMaxAvgWindTags',
'user.wdSearchX3.wdMaxWindGustTags', 'user.wdSearchX3.wdSundryTags',
'user.wdSearchX3.wdSkinDict', 'user.wdSearchX3.wdMonthlyReportStats',
'user.wdSearchX3.wdWindroseTags', 'user.wdSearchX3.wdWindRunTags',
'user.wdSearchX3.wdHourRainTags', 'user.wdSearchX3.wdGdDays',
'user.wdSearchX3.wdForToday', 'user.wdSearchX3.wdRainThisDay',
'user.wdSearchX3.wdRainDays', 'user.wdAstroSearchX3.wdMoonApsis',
'user.wdAstroSearchX3.wdEclipse', 'user.wdAstroSearchX3.wdEarthApsis',
'user.wdAstroSearchX3.wdChineseNewYear', 'user.wdSearchX3.wdYestAlmanac',
'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats',
'user.wdSearchX3.wdManualAverages']
Feb 3 16:25:33 weather weewx[26992]: WeewxWd: wdSkinDict SLE executed in 0.000
seconds
Feb 3 16:25:33 weather weewx[26992]: WeewxWd: wdYestAlmanac SLE executed in
0.011 seconds
Feb 3 16:25:35 weather weewx[26992]: WeewxWd: wdMonthStats SLE executed in
1.749 seconds
Feb 3 16:25:35 weather weewx[26992]: WeewxWd: wdTesttagsAgoRainTags SLE
executed in 0.064 seconds
Feb 3 16:25:35 weather weewx[26992]: WeewxWd: wdLastRainTags SLE executed in
0.005 seconds
Feb 3 16:25:35 weather weewx[26992]: WeewxWd: wdTimeSpanTags SLE executed in
0.001 seconds
Feb 3 16:25:35 weather weewx[26992]: reportengine: Caught unrecoverable
exception in generator weewx.cheetahgenerator.CheetahGenerator
Feb 3 16:25:35 weather weewx[26992]: **** start time (1486108800) is
greater than stop time (1485484500)
Feb 3 16:25:35 weather weewx[26992]: **** Traceback (most recent call
last):
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 238, in run
Feb 3 16:25:35 weather weewx[26992]: **** obj.start()
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 271, in start
Feb 3 16:25:35 weather weewx[26992]: **** self.run()
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Feb 3 16:25:35 weather weewx[26992]: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:25:35 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:25:35 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 305, in generate
Feb 3 16:25:35 weather weewx[26992]: **** default_binding)
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 357, in _getSearchList
Feb 3 16:25:35 weather weewx[26992]: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/user/wdSearchX3.py", line 859, in get_extension_list
Feb 3 16:25:35 weather weewx[26992]: **** (time_start_vt,
time_stop_vt, wind_speed_vt) =
db_lookup().getSqlVectors(weeutil.weeutil.TimeSpan(midnight_ts, timespan.stop),
'windSpeed')
Feb 3 16:25:35 weather weewx[26992]: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
Feb 3 16:25:35 weather weewx[26992]: **** raise ValueError("start
time (%d) is greater than stop time (%d)" % (args[0], args[1]))
Feb 3 16:25:35 weather weewx[26992]: **** ValueError: start time
(1486108800) is greater than stop time (1485484500)
Feb 3 16:25:35 weather weewx[26992]: **** Generator terminated
Feb 3 16:25:35 weather weewx[26992]: reportengine: Running report wdPWS
Feb 3 16:25:35 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/PWS/skin.conf for report wdPWS
Feb 3 16:25:35 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', '']
Feb 3 16:25:36 weather weewx[26992]: cheetahgenerator: Generated 1 files for
report wdPWS in 0.47 seconds
Feb 3 16:25:36 weather weewx[26992]: reportengine: Running report wdClientraw
Feb 3 16:25:36 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Clientraw/skin.conf for report wdClientraw
Feb 3 16:25:36 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats',
'user.wdSearchX3.wdLastRainTags', 'user.wdSearchX3.wdTimeSpanTags',
'user.wdSearchX3.wdSundryTags', 'user.wdSearchX3.wdSkinDict',
'user.wdSearchX3.wdWindRunTags', 'user.wdSearchX3.wdYestAlmanac',
'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats',
'user.wdSearchX3.wdRainDays', 'user.wdSearchX3.wdManualAverages']
Feb 3 16:25:36 weather weewx[26992]: WeewxWd: wdSkinDict SLE executed in 0.000
seconds
Feb 3 16:25:36 weather weewx[26992]: WeewxWd: wdYestAlmanac SLE executed in
0.011 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdMonthStats SLE executed in
1.721 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdLastRainTags SLE executed in
0.005 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdTimeSpanTags SLE executed in
0.001 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdSundryTags SLE executed in
0.004 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdWindRunTags SLE executed in
0.031 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdTaggedStats SLE executed in
0.000 seconds
Feb 3 16:25:38 weather weewx[26992]: WeewxWd: wdTaggedArchiveStats SLE
executed in 0.000 seconds
Feb 3 16:25:38 weather weewx[26992]: reportengine: Caught unrecoverable
exception in generator weewx.cheetahgenerator.CheetahGenerator
Feb 3 16:25:38 weather weewx[26992]: **** start time (1485936000) is
greater than stop time (1485484500)
Feb 3 16:25:38 weather weewx[26992]: **** Traceback (most recent call
last):
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 238, in run
Feb 3 16:25:38 weather weewx[26992]: **** obj.start()
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/reportengine.py", line 271, in start
Feb 3 16:25:38 weather weewx[26992]: **** self.run()
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Feb 3 16:25:38 weather weewx[26992]: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:25:38 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
Feb 3 16:25:38 weather weewx[26992]: **** ngen +=
self.generate(section[subsection], gen_ts)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 305, in generate
Feb 3 16:25:38 weather weewx[26992]: **** default_binding)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 357, in _getSearchList
Feb 3 16:25:38 weather weewx[26992]: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/user/wdSearchX3.py", line 2470, in get_extension_list
Feb 3 16:25:38 weather weewx[26992]: **** _month_ts =
TimeSpan(_mn_first_of_month_ts, timespan.stop)
Feb 3 16:25:38 weather weewx[26992]: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
Feb 3 16:25:38 weather weewx[26992]: **** raise ValueError("start
time (%d) is greater than stop time (%d)" % (args[0], args[1]))
Feb 3 16:25:38 weather weewx[26992]: **** ValueError: start time
(1485936000) is greater than stop time (1485484500)
Feb 3 16:25:38 weather weewx[26992]: **** Generator terminated
Feb 3 16:25:38 weather weewx[26992]: reportengine: Running report
wdStackedWindRose
Feb 3 16:25:38 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/StackedWindRose/skin.conf for report wdStackedWindRose
Feb 3 16:25:38 weather weewx[26992]: imageStackedWindRose: Generated 1 images
for wdStackedWindRose in 0.40 seconds
Feb 3 16:25:38 weather weewx[26992]: reportengine: Running report exfoliation
Feb 3 16:25:39 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/exfoliation/skin.conf for report exfoliation
Feb 3 16:25:39 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:25:46 weather weewx[26992]: cheetahgenerator: Skip 'forecast.html':
last_mod=1486164646.48 age=3299.7198863 stale=3570
Feb 3 16:25:50 weather weewx[26992]: cheetahgenerator: Generated 8 files for
report exfoliation in 11.22 seconds
Feb 3 16:25:58 weather weewx[26992]: genimages: Generated 18 images for
exfoliation in 7.69 seconds
Feb 3 16:25:58 weather weewx[26992]: reportengine: copied 0 files to
/usr/share/nginx/www/exfoliation
Feb 3 16:25:58 weather weewx[26992]: reportengine: Running report sofaskin
Feb 3 16:25:58 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/sofaskin/skin.conf for report sofaskin
Feb 3 16:25:58 weather weewx[26992]: cheetahgenerator: using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 3 16:26:08 weather weewx[26992]: cheetahgenerator: Generated 7 files for
report sofaskin in 9.82 seconds
Feb 3 16:26:14 weather weewx[26992]: genimages: Generated 12 images for
sofaskin in 6.09 seconds
Feb 3 16:26:14 weather weewx[26992]: reportengine: copied 0 files to
/usr/share/nginx/www/sofaskin
Feb 3 16:26:14 weather weewx[26992]: reportengine: Running report FTP
Feb 3 16:26:14 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 3 16:26:14 weather weewx[26992]: reportengine: FTP upload not requested.
Skipped.
Feb 3 16:26:14 weather weewx[26992]: reportengine: Running report RSYNC
Feb 3 16:26:14 weather weewx[26992]: reportengine: Found configuration file
/etc/weewx/skins/Rsync/skin.conf for report RSYNC
Feb 3 16:26:16 weather weewx[26992]: rsyncupload: rsync'd 73 files (571,456
bytes) in 1.60 seconds