BugTrack/2422
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* アクセスカウンタが時々リセットされる (アクセスカウンタ...
- ページ: [[BugTrack]]
- 投稿者: [[umorigu]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2017-05-24 (水) 02:32:06
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2
** メッセージ [#se4e36a8]
アクセスカウンタがリセットされてしまう。
Database等を使ってリセットされないようなオプションを用意...
*** 対応 [#fbc22beb]
Database等を使ってリセットされないようなオプションを用意...
plugin/counter.inc.php:
// Use Database (1) or not (0)
define('PLUGIN_COUNTER_USE_DB', 0);
PLUGIN_COUNTER_USE_DB を 1 にするとDB利用カウンタになる。...
*** 変換ツール [#x5f6e3c0]
ファイル利用カウンタのデータをデータベース上のデータに変...
&ref(counter_db_tool.php);
- 1. counter_db_tool.php をダウンロードして、pukiwikiルー...
- 2. コマンドラインから次のphpコマンドを実行する
php -r "include 'counter_db_tool.php'; plugin_counter_to...
- 3. counter/counter.db ファイル(SQLiteファイル)が出来て...
- 4. plugin/counter.inc.php で PLUGIN_COUNTER_USE_DB を 1...
- 5. PukiWiki上で動作を確認する
- 5. 正しく動作することが確認できたらページ別カウンタファ...
*** ToDo [#w5597210]
- 済 %%counterプラグインにDB(PDO)実装を追加する%%
- 済 %%ファイル利用カウンタをDB利用カウンタに変換するツー...
- 済 %%populerプラグインの対応%%
- 済 %%renameプラグインの対応%%
--------
** コメント [#gc2587a5]
- [[official:WebTrack/102]] -- &new{2017-05-24 (水) 21:3...
- こんにちは。一件(一行)のコメントには、なるべく一つの...
- PukiWiki-official と PukiWiki-dev でカウンタがリセット...
- popularプラグイン及びrenameもDB版カウンタに対応しました...
#comment
** コメント: 既存実装 (ファイルシステム版) [#ud95ba45]
- 現行のcounterの排他処理はちゃんと記述されているように見...
-- コメントありがとうございます。正直なところ、カウンタが...
-- なるほど、flock自体が信頼できない環境ですか。それを想...
-- 更新処理を「一時ファイル生成→Rename」にすれば、書き込...
- Renameを使う手法もあるのですね。NFS環境でRenameがアトミ...
#comment
** コメント: SQLite版 [#j22e1409]
- counterプラインのオプションとして、カウンタをSQLiteのDB...
- このサイト(PukiWiki-dev)でDB利用カウンタを運用開始しま...
- 従来のcounterは「排他ロック→Read→Modify(+1)→Write→アン...
-- 鋭いご指摘ありがとうございます。もともとそれほど厳密な...
-- UPDATEの際は必ず+1する (SET total = total + 1) ことに...
--- UPDATE時+1は良いですね。カウンタ100の時に3人が同時ア...
- PukiWiki-official もDB利用カウンタ(PLUGIN_COUNTER_USE_D...
- カウンタがリセットされるぐらいflockが期待通りに動かない...
-- ://sqlite.org/lockingv3.html や ://sqlite.org/howtocor...
-- flockはカウンタだけでなくページ編集などでも使われてい...
-- flockが動かないとページ更新処理も全滅なのですが、アク...
- ここまでの議論で、OSDN.netのプロジェクトWebサーバーはス...
#comment
** コメント: MySQL版 [#e2541fb9]
- アクセスカウンタを、プロジェクトDB ( osdn.net/docs-ja/M...
- やはり接続のオーバーヘッドがあるようで、DB利用に伴って...
#comment
終了行:
* アクセスカウンタが時々リセットされる (アクセスカウンタ...
- ページ: [[BugTrack]]
- 投稿者: [[umorigu]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2017-05-24 (水) 02:32:06
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2
** メッセージ [#se4e36a8]
アクセスカウンタがリセットされてしまう。
Database等を使ってリセットされないようなオプションを用意...
*** 対応 [#fbc22beb]
Database等を使ってリセットされないようなオプションを用意...
plugin/counter.inc.php:
// Use Database (1) or not (0)
define('PLUGIN_COUNTER_USE_DB', 0);
PLUGIN_COUNTER_USE_DB を 1 にするとDB利用カウンタになる。...
*** 変換ツール [#x5f6e3c0]
ファイル利用カウンタのデータをデータベース上のデータに変...
&ref(counter_db_tool.php);
- 1. counter_db_tool.php をダウンロードして、pukiwikiルー...
- 2. コマンドラインから次のphpコマンドを実行する
php -r "include 'counter_db_tool.php'; plugin_counter_to...
- 3. counter/counter.db ファイル(SQLiteファイル)が出来て...
- 4. plugin/counter.inc.php で PLUGIN_COUNTER_USE_DB を 1...
- 5. PukiWiki上で動作を確認する
- 5. 正しく動作することが確認できたらページ別カウンタファ...
*** ToDo [#w5597210]
- 済 %%counterプラグインにDB(PDO)実装を追加する%%
- 済 %%ファイル利用カウンタをDB利用カウンタに変換するツー...
- 済 %%populerプラグインの対応%%
- 済 %%renameプラグインの対応%%
--------
** コメント [#gc2587a5]
- [[official:WebTrack/102]] -- &new{2017-05-24 (水) 21:3...
- こんにちは。一件(一行)のコメントには、なるべく一つの...
- PukiWiki-official と PukiWiki-dev でカウンタがリセット...
- popularプラグイン及びrenameもDB版カウンタに対応しました...
#comment
** コメント: 既存実装 (ファイルシステム版) [#ud95ba45]
- 現行のcounterの排他処理はちゃんと記述されているように見...
-- コメントありがとうございます。正直なところ、カウンタが...
-- なるほど、flock自体が信頼できない環境ですか。それを想...
-- 更新処理を「一時ファイル生成→Rename」にすれば、書き込...
- Renameを使う手法もあるのですね。NFS環境でRenameがアトミ...
#comment
** コメント: SQLite版 [#j22e1409]
- counterプラインのオプションとして、カウンタをSQLiteのDB...
- このサイト(PukiWiki-dev)でDB利用カウンタを運用開始しま...
- 従来のcounterは「排他ロック→Read→Modify(+1)→Write→アン...
-- 鋭いご指摘ありがとうございます。もともとそれほど厳密な...
-- UPDATEの際は必ず+1する (SET total = total + 1) ことに...
--- UPDATE時+1は良いですね。カウンタ100の時に3人が同時ア...
- PukiWiki-official もDB利用カウンタ(PLUGIN_COUNTER_USE_D...
- カウンタがリセットされるぐらいflockが期待通りに動かない...
-- ://sqlite.org/lockingv3.html や ://sqlite.org/howtocor...
-- flockはカウンタだけでなくページ編集などでも使われてい...
-- flockが動かないとページ更新処理も全滅なのですが、アク...
- ここまでの議論で、OSDN.netのプロジェクトWebサーバーはス...
#comment
** コメント: MySQL版 [#e2541fb9]
- アクセスカウンタを、プロジェクトDB ( osdn.net/docs-ja/M...
- やはり接続のオーバーヘッドがあるようで、DB利用に伴って...
#comment
ページ名: