WebTrack/102

サマリリセットされたアクセスカウンタの補正
お名前umorigu
優先度
状態完了
カテゴリーPukiWiki公式サイト 不具合
投稿日2017-05-24 (水) 02:33:44
担当者umorigu

メッセージ

アクセスカウンタが時々リセットされてしまう。dev:BugTrack/2422

過去の履歴を参照し、リセットされる前の値を復元する。


  • これ以上アクセスカウンタがリセットされないよう、dev:BugTrack/2422で実装された、内部的にデータベースを利用したカウンタに切り替えました。しばらく様子を見ます -- umorigu 2017-05-29 (月) 02:37:52
  • アクセスカウンタを、OSDN.netでプロジェクトDB ( osdn.net/docs-ja/MySQL_Howto ) として提供されいてるMySQL利用に切り替えました -- umorigu 2017-06-02 (金) 01:46:03
  • WebArchive(web.archive.org)からPukiWikiサイトの過去スナップショットを取得し、カウンタの履歴を調査しました。詳細は、添付の調査結果ファイル(filepw_site_counter_history.tsv.zip filepw_site_counter_history.ods) で確認できます。 -- umorigu 2017-06-08 (木) 07:44:31
  • WebArchiveによる履歴は数カ月単位で間が空いているため、正確な値とは言えません。ですが、アーカイブの各スナップショットが正しいとすると、カウンタ消失分の下限値としては妥当です。調査結果から算出した、消失分のカウンタ値(official: 7,929,688, dev: 1,008,711)を現在のアクセスカウンタの値に加えることでカウンタの補正を行います。 -- umorigu 2017-06-08 (木) 07:45:00
  • アクセスカウンタの補正を実行しました -- umorigu 2017-06-08 (木) 07:49:56
    SELECT page_name, total FROM official_page_counter WHERE page_name = 'FrontPage';
    UPDATE official_page_counter SET total = total+ 7929688 WHERE page_name = 'FrontPage';
    SELECT page_name, total FROM official_page_counter WHERE page_name = 'FrontPage';
    
    SELECT page_name, total FROM dev_page_counter WHERE page_name = 'FrontPage';
    UPDATE dev_page_counter SET total = total+ 1008711 WHERE page_name = 'FrontPage';
    SELECT page_name, total FROM dev_page_counter WHERE page_name = 'FrontPage';
  • 本WebTrackは完了とします -- umorigu 2017-06-08 (木) 07:56:13


アクセスカウンタ履歴

Web Archive (web.archive.org) のデータを利用して、PukiWiki-officialおよびPukiWiki-devの過去のアクセスカウンタの値を調べました。

dateが進んだときに"total"の値が減少しているところが、アクセスカウンタがリセットされたことを表しています。特にofficialはリセットが頻繁に起きていたことがわかります。

PukiWiki-official, PukiWiki-dev それぞれトップページのみの調査です。サブページも含めるときりがないのでトップページのみを対象にしました。

各アーカイブのURLやその他の日付の値などの詳細は、調査結果ファイル(filepw_site_counter_history.tsv.zip filepw_site_counter_history.ods) で確認できます。

PukiWiki-dev

対象:

  • pukiwiki.sourceforge.jp/dev/
  • pukiwiki.osdn.jp/dev/
date"total"の値"today"の値"yesterday"の値
2003-02-0714183165
2006-02-08391235136255
2006-04-11559219236
2011-11-14461340750
2011-12-031750520
2013-06-0168073630
2013-07-28247650
2017-01-1288063695
2017-04-29608568
2017-06-0332741974

"total"消失分: 1,008,711

PukiWiki-official

対象:

  • pukiwiki.org/
  • pukiwiki.sourceforge.jp/
  • pukiwiki.osdn.jp/
date"total"の値"today"の値"yesterday"の値
2003-01-3030798739512
2003-05-251355131072410
2003-06-1817715591299
2004-08-197511397262924
2004-08-2731387022396
2005-07-2510062605192286
2005-10-135584711342019
2005-10-30862575651215
2005-11-0214161025391
2005-11-07102354961560
2005-11-23868236632
2005-11-2416412761365
2005-11-25766252514
2005-11-3076524352027
2005-12-0116474691178
2006-01-188296113012378
2006-01-261026261765
2006-02-16401826092124
2006-04-111279419302218
2006-04-17310261213167
2006-04-23442810171706
2006-06-15318812222364
2006-06-291228011372592
2006-07-11400201512427
2006-07-1632006641392
2006-07-211411719452337
2006-08-0997902852296
2006-09-14796806122158
2006-11-0828162132603
2006-11-0828182152603
2006-11-15235310701283
2006-11-293200316122429
2006-12-0589503352338
2006-12-19369165682411
2006-12-2352038522591
2007-01-09341067971833
2007-01-1051704053281
2007-01-25427212672711
2007-01-287327320
2007-02-021273810942704
2007-02-05644306338
2007-02-082462460
2007-04-051287453252809
2007-04-2333973472652
2007-05-267829815252664
2007-06-10128614721707
2007-06-10132098201707
2007-06-1533895582831
2007-08-1013849215941
2007-09-02415808961895
2007-11-122018179621791
2007-11-1519485471401
2008-03-2228481010210
2008-03-281044121400
2008-03-30135206850
2008-04-0585393820
2008-04-14336326060
2008-04-302395923760
2008-04-30246435380
2008-05-108738120
2008-06-148646218110
2008-06-2557317200
2008-09-061635025090
2008-09-0714484410
2008-11-0813391212700
2008-12-0836601940
2009-04-302895696320
2009-05-1280129710
2009-05-294336213770
2009-12-183475015620
2010-01-041853115340
2010-01-162307612260
2010-01-22458818860
2010-02-09426536550
2010-03-011405315540
2010-03-134232110090
2010-03-2320750550
2010-04-2910014515700
2010-05-0892969280
2010-06-078054019300
2010-06-14864912530
2010-09-121832568700
2010-09-2414544530
2010-10-23792175990
2010-11-101845116440
2011-02-0420746921520
2011-02-13137275290
2011-02-224236518630
2011-03-02859412410
2011-03-133730720990
2011-03-20951320540
2011-04-01476452850
2011-04-142970623010
2011-04-24646745430
2011-04-29720425140
2011-05-299712220890
2011-06-01426626050
2011-06-22566953110
2011-07-032015130050
2011-07-09408291200
2011-07-134634630
2011-07-27263998120
2011-08-091278917140
2011-08-287773417830
2011-09-01975711140
2011-09-131965111590
2011-09-2496449640
2011-10-28940624960
2011-11-11175717610
2011-11-24397937680
2011-12-1129442060
2012-01-11291224950
2012-01-126156150
2012-01-14495524930
2012-01-15138013800
2012-01-22145984400
2012-02-017545720
2012-03-08425313090
2012-03-22225052320
2012-04-0750555810
2012-04-137807170
2012-04-201883412420
2012-04-301482712790
2012-05-12334398420
2012-05-2653706650
2012-07-17657487220
2012-08-15406059120
2012-09-20910095090
2012-11-03288461270
2012-11-03289171980
2012-11-21893214280
2012-12-275732411230
2013-01-14129558090
2013-02-15315542530
2013-03-30171607150
2013-03-301769212470
2013-04-03190214640
2013-05-015186014330
2013-05-22222853620
2013-06-24434746470
2013-07-15151885150
2013-10-291733154870
2013-12-08171911640
2013-12-30167116820
2014-06-142461645380
2014-06-2117425710
2014-06-2573548700
2014-06-2819727510
2014-08-03627474290
2014-08-1050643650
2014-09-29887436510
2014-10-06113528150
2015-01-0916481213910
2015-01-16363813560
2015-02-08313958610
2015-02-171074911030
2015-05-071068884220
2015-05-15106905950
2015-05-15107436480
2015-05-2768315170
2015-06-15336438530
2015-06-2180732590
2015-08-25966487810
2015-09-01814160
2015-11-079478510630
2015-11-1013617420
2015-11-1771623090
2015-11-2148207860
2015-12-31685039390
2016-01-016582230
2016-04-2117420812291439
2016-05-01119614921235
2016-05-04160537831327
2016-05-1898046681622
2016-05-2254013711248
2016-08-2612291911761343
2016-08-2929594001201
2016-09-132378212551367
2016-09-16363710021466
2016-11-087646212031388
2016-11-1520048231181
2016-12-09398402581440
2016-12-2686501631575
2017-03-1012272910081495
2017-03-15507312131434
2017-06-0311755010632052

"total"消失分: 7,929,688

補正の実行

2017/06/08(Thu) 7:48 JSTに実行 (by umorigu)

mysql> SELECT page_name, total FROM official_page_counter WHERE page_name = 'FrontPage';
+-----------+--------+
| page_name | total  |
+-----------+--------+
| FrontPage | 124007 |
+-----------+--------+
1 row in set (0.00 sec)

mysql> UPDATE official_page_counter SET total = total+ 7929688 WHERE page_name = 'FrontPage';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT page_name, total FROM official_page_counter WHERE page_name = 'FrontPage';
+-----------+---------+
| page_name | total   |
+-----------+---------+
| FrontPage | 8053695 |
+-----------+---------+
1 row in set (0.00 sec)
mysql> SELECT page_name, total FROM dev_page_counter WHERE page_name = 'FrontPage';
+-----------+-------+
| page_name | total |
+-----------+-------+
| FrontPage |  3636 |
+-----------+-------+
1 row in set (0.00 sec)

mysql> UPDATE dev_page_counter SET total = total+ 1008711 WHERE page_name = 'FrontPage';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT page_name, total FROM dev_page_counter WHERE page_name = 'FrontPage';
+-----------+---------+
| page_name | total   |
+-----------+---------+
| FrontPage | 1012347 |
+-----------+---------+
1 row in set (0.00 sec)

添付ファイル: filepw_site_counter_history.tsv.zip 99件 [詳細] filepw_site_counter_history.ods 124件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-06-09 (金) 01:09:59
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.447 sec.

OSDN