tshenry
(Taylor)
2021 年 8 月 16 日午後 9:12
22
面白い考えですね!通常のユーザーとして自分のトピックを削除しようとすると、トピックは確かに閉じられますが、その閉鎖を示す小さなアクション投稿は表示されません(これはコードのこちら で発生します)。削除対象としてマークしたトピックを復元しても、小さなアクション投稿は作成されません。この挙動自体は問題ないように思えます。
ここで謎なのはモデレーターです。彼らが何をしているのか、そしてなぜそうしているのかを突き止める必要があると思います。
@Fabby さん、Configuring VPN using nmcli - Network - Manjaro Linux Forum にある編集内容が確認できません。編集の性質についてご確認いただけますか?「(投稿者によってトピックが削除されました)」という状況でしたか?
「いいね!」 1
Fabby
2021 年 8 月 17 日午前 7:45
23
その投稿 は、#support から #network カテゴリに再分類された、と表示されるだけです…
モデレーション履歴にそれ以外の記録はなく、ユーザーへのメモもなく… モデレーターによって「開かれた」(再開されたのではなく、単に開かれた)という事実のみがあります。
「いいね!」 1
Fabby
2021 年 9 月 1 日午前 6:58
24
まだ発生しており、発見したものは引き続き追跡しています。次回、それらを復元せず、削除されたものをお知らせすべきでしょうか?
必要であれば、実際に何が起きているかご確認いただけるよう、モデレーター権限を付与することもできます。
私たちがスレッドを閉鎖したわけではありません。
当フォーラムを観察していると、これは元の投稿者(OP)が自身の投稿を削除したことに関連しているようです。システムは何かの理由で、投稿を削除または非表示にするのに時間がかかり、その間、スレッドはシステム記録もなく「ロック済み」として表示され、混乱を招いています。
この問題の原因が何なのか、あるいはロックされたスレッドが高信頼レベル(TL4)のユーザーにのみ表示されるのかは分かりません。これは私が観察しているパターンです。
デバッグのお役に立てれば幸いです!
追記:また、これらのロックされた OP には返信が一つもないことに気づきました。つまり、投稿は作成後、短時間で削除されたはずです。
ユーザーが自分のトピックを削除した場合、これはバグではないと思います。返信がない限り、自分のトピックを「削除」できます。これは、自分の非 OP 投稿(最初の投稿ではない投稿)のゴミ箱アイコンを使用する方法と似ています(まずテキストが「著者によって削除されました」に置き換えられ、その後 24 時間で投稿が非表示になります)。
あなたがスタッフやモデレーター、管理者などの特別な権限を持たない通常のユーザーの場合、その下に小さなアクションが表示されません。
以下は、try.discourse.org で今すぐ作成した例です(デモサイトは毎日消去されるため、ご覧になる頃にはもう存在していないかもしれませんが )
https://try.discourse.org/t/deleted-topic-deleted-topic/1403
「いいね!」 3
Fabby
2021 年 9 月 1 日午後 5:18
27
いつの日の投稿かわかりません(私が これ を読んだときは9時間以上前の投稿でしたが、以下のような表示になります:
おっと!そのページは存在しないか、非公開です。
昨日も返信がついた投稿を自分で見かけたので、「それ」が正解であるはずはありません
私はイギリス時間(BST)ですが、デモサイトのデイリーリセットがいつ行われるか確信が持てませんでした。トピックはともかく24時間後に消えるはずだったので、スクリーンショットを撮っておくべきだったかもしれません。
ただ、結局私が言っていたことはトピックの前半で既に述べられていたことだったので、私のミスでした。
解決することを願っています。
「いいね!」 3
tshenry
(Taylor)
2021 年 9 月 2 日午前 3:26
29
これについてしっかり調査するには、もっと詳細な情報が必要です。いくつかの試行は行いますが、手がかりがほとんどありません。匿名ユーザーとしてトピックを眺めるだけでは、現時点では役に立つ手がかりは得られないと思います。実際に何が起きているかを把握するには、Marketplace でログ、サイト設定、データベースを調査できる人を探す必要があるかもしれません。
@littleviolette 貴社のサイトは編集履歴を非表示にしていますか?このトピックの OP にあるスクリーンショットは、自己削除されたトピックには見えません。なぜなら、コンテンツはすべて残っており、タイムスタンプの隣に編集アイコンが表示されていないからです。自己削除されていた場合、「著者によって削除されました」などの表示と編集の指示が表示されるはずです。
@Fabby 現時点では、あなたと littleviolette が同じ現象に直面しているかどうか確信が持てません。littleviolette の回答に基づいて、いくつかの提案の調査を見送ると決めていたようですが、再度確認させてください。以下についてフォローアップはありましたか?
また、API を使用しているか、他のサービスとの連携を実行しているかも知りたいです。
このトピックが始まってから観察されたすべての事柄に基づき、問題の最善の要約を二人から教えていただければ幸いです!すべてを追うのが少し難しくなってきているので、テスト中に参照できる要約があれば助かります。
「いいね!」 2
RGJ
(Richard - Communiteq)
2021 年 9 月 2 日午後 12:54
32
データベース内の topics テーブルを確認すれば、トピックが閉じられた正確な時刻を特定できるはずです(例えば updated_at カラムを調査するなど)。定期的に topics テーブルの内容をダンプするスクリプトを実行して、過去の状態に遡れるようにしておくのも一案です。Postgresql のレプリケーションログを設定している場合は、それを利用できるかもしれません。
次に、これを引き起こした要因を特定する必要があります。原因としては、Sidekiq ジョブ(その時期に実行されたジョブを確認するために Sidekiq のジョブキューを調査)、ユーザーの操作(production.log や nginx ログファイルを調査)、または外部のアクター(API クライアント、Zapier など)による API 呼び出し(これも production.log や nginx ログファイルで確認可能)のいずれかである可能性があります。
「いいね!」 3
Fabby
2021 年 9 月 2 日午後 2:35
33
リチャード、
情報をありがとうございます。どこを見ればよいか分かれば、それは私にとって非常に役立つと思います。
一歩引いて、ステップ1を説明するドキュメントへのリンクを教えていただけますか?私はサイトのモデレーターですが、Discourse のインストール経験はありません。また、Manjaro の Discourse 所有者は Manjaro プロジェクトのリーダーも務めており、非常に多忙です。
モデレーターであるだけで十分でしょうか、それとも深く掘り下げるにはオーナーへの昇格を依頼する必要がありますか?
私が Discourse について知っていることは以下の通りです:
創設者は Sam と Code_horror です。
PostgreSQL バックエンドで動作しています(私は以前にインストール・運用したことがあります)。
モデレーターより上位の階層に「Owner」があります。
Discourse は非常に優れたソフトウェアです!
RGJ
(Richard - Communiteq)
2021 年 9 月 2 日午後 2:57
34
少し混乱しています。
あなたはこうおっしゃいましたね。
ですから、私が何を言っているか理解できるはずです。
ともあれ、そのようなドキュメントは存在しません。これほど手厚いサポートが必要な場合は、Taylor さんの提案に従って、結局のところ Marketplace に投稿することをお勧めします。「所有者」という役割は存在せず、システムレベルのアクセス(Discourse 外、つまりシステム自体)が必要です。
「いいね!」 4
Fabby
2021 年 9 月 2 日午後 3:05
35
ありがとうございます。より明確になりました。この会話の要約をモッドの掲示板にローカルで投稿し、どのような反応があるか見てみます。
「いいね!」 1
@tshenry 、
フォローアップいただき、ありがとうございます。また、返信が遅くなり申し訳ございません。現時点で確認できた事象は以下の通りです。
システムまたはユーザーによるロックの記録がないにもかかわらず、トピックがロックされた状態で表示されます。そのような記録はログにも存在しません。この謎の自動クローズは、最初の投稿のみがあるトピックにのみ発生しており、ユーザーが提出した以下のスクリーンショットから、おそらく投稿作成直後に発生していると考えられます(元の投稿が2分前に作成されたことが示されています)。
元の投稿が作成されてから約1日後、システムによって元の投稿が削除されます。以下は、記録なしでロックされ、その後システムによって削除された2つのトピックのタイムスタンプです。
元の投稿作成日時:2021年8月26日 午後6時34分
システムによる元の投稿削除日時:2021年8月27日 午後6時41分
元の投稿作成日時:2021年7月31日 午後5時48分
システムによる元の投稿削除日時:2021年8月1日 午後6時02分
以下は、本日このスレッドのOP(オリジナルポスト)に投稿したトピックのスクリーンショットです。
当フォーラムの設定について:
編集履歴の抑制は行っておりません。
私たちの知る限り、非公式プラグインはインストールされておりません。現在インストールされているプラグインは以下の通りです。
一部のカテゴリではトピックの自動クローズを設定していますが、この謎の自動クローズは、自動クローズタイマーが設定されていないカテゴリでも発生しています。
solved topics auto close hours(解決済みトピックの自動クローズ時間)は設定しておりません。
当社のモデレーターは、トピックに手動で自動クローズタイマーを追加したり、既存のタイマーを手動で解除しようとしたりしていません。
この問題が発生しているトピックは、カテゴリ間を移動されたトピックではありません。
現在は 2.8.0.beta6 を実行しており、2日前に更新しました。最近、この異常な自動クローズ動作に関する報告は受けておりません。再度発生した場合は、改めてご連絡いたします。
ご支援いただき、ありがとうございます!
「いいね!」 4
報告します:
最近、システム記録が残っていない状態で、同じ投稿者(OP)によって自動的に閉じられたスレッドが2件見つかりました。すぐにOPに連絡し、投稿を削除したのか確認したところ、削除したと回答がありました。これは自動閉鎖タイマーが設定されていないカテゴリで発生しました。
問題の原因は、OPが最初の投稿を削除したことに関連している可能性が高いと考えています。ただし、今回そのスレッドの1つを再オープンしたところ、24時間経過しても元の投稿が削除されませんでした。なぜそうなったのかは不明ですが、トラブルシューティング可能な方々にとって何らかの参考になれば幸いです。
ありがとうございました!
「いいね!」 3
szhorvat
(Szabolcs)
2021 年 10 月 19 日午前 7:52
38
@tshenry デバッグの助けになるかもしれませんが、この現象は私たちの discourse.group フォーラムでもすでに 2 回発生しています。不思議なことに閉鎖されたトピック(すでに再開放済み)へのリンクを以下に示します:https://igraph.discourse.group/t/how-should-i-do-for-reducing-graph-object-memory-usage/909
Discourse Meta でこの件について質問しました:
It has happened more than once now on our forum that the first time I see a new post, it is already locked. I am unable to figure out how it might have gotten locked. I am posting here in the hope of getting some tips about what might be happening.
Can normal users (not moderators) lock their own posts?
The moderation history is empty. If another moderator had locked it (by accident), if would show in the history, right?
Does the system auto-lock first posts which appear to be of low quality? …
編集: これは、投稿者が自分の投稿を削除しようとしたときに発生するようです。削除された投稿は、外部の閲覧者に対してロックされたように表示されますが、投稿が実際に削除された(単にロックされたわけではない)という示唆はありません。ただし、投稿者は「削除取り消し」を行うことで「ロック解除」できるという好消息もあります。詳細については、上記のリンク先のトピックをご覧ください。
「いいね!」 3
tshenry
(Taylor)
2021 年 10 月 19 日午前 9:28
39
おお、これは非常に有望に見えますね!最近、他の用事が多くて、じっくりと取り組む機会がありませんでした。今週にもう一度挑戦してみようと思います。皆様が共有してくださった素晴らしい情報があれば、開発チームに渡す明確な再現手順を導き出せるかもしれません。
この問題の解決に協力してくださった皆様に感謝します!
追記 : 今週は時間が足りませんでしたが、来週は優先順位を高く設定して取り組みます。
「いいね!」 3
tshenry
(Taylor)
2021 年 10 月 26 日午前 4:22
41
@IAmGav さん、こんにちは
この問題を再現させるために取った手順をすべて確認していただけませんか?現時点では、どんな小さな詳細も重要です。try.discourse.org では、何度、どのような方法で試しても、うまく再現できませんでした。たまたま、あちらでも再現できますでしょうか?
ユーザー側で試した主なポイントは以下の通りです:
質問者様が使用したのと同じトピックタイトルと内容を使用
トピックを即座に削除
編集猶予期間後にトピックを削除
信頼レベル 0 と 1 の両方で試行
カテゴリとタグを選択
これまでのところ、すべてのケースで投稿に編集リビジョンが表示され、内容は「(topic deleted by author)」に置き換えられています。
また、@szhorvat とも連絡を取り、管理者側の対応を試みています。何か興味深いサイト設定があるか確認できればと考えています。
「いいね!」 1
IAmGav
(Gavin Perch)
2021 年 10 月 26 日午前 7:33
42
try.discourse で試したところ、期待通りの動作が得られました。
昨夜テスト用に作成したサイトでも試しましたが、こちらも正常に動作しました。
したがって、問題はその特定のサイトにある可能性が高いです。
「いいね!」 1
IAmGav
(Gavin Perch)
2021 年 10 月 26 日午前 7:49
43
サイト上で問題を再現するために私が行った手順は以下の通りです。
アカウントを作成
メールアドレスを認証
通常の投稿を作成
作成した投稿を削除
これだけです。
「いいね!」 1