リクエスト広場

ページ編集時にシステムエラー発生

2 コメント
views
5 フォロー

8月半ばまでは起きてなかったのですが、最近編集しようとすると下記システムエラーが発生して編集できません。

  • ソーステキストが大きすぎるため処理が中断されました。(文字数オーバーです。)

元々は1万行超えていたので最適化して1万行以下に抑え込んでもエラーは解消されません。
※1万行超えてそのページそのものは表示できませんが、includexで必要個所を抽出して表示するように作っています。

原因解析の為に1600行まで削ったところ以下のエラーに変わります。

  • ソーステキストが大きすぎるため処理が中断されました。(行数オーバーです。)

エラーテキストから見るに

  1. 1600行を超える→行数オーバー
  2. 特定の総文字数を超える→文字数オーバー?

といった感じでしょうか。
※類似トピック(https://zawazawa.jp/wikiwiki-request/topic/315)で行数オーバーについて触れているのはありますが、ページ名変更ではない為、別件だと思っています。

もし不具合ではなく制限を掛けているのであれば、改めてXで正式に告知してほしいです。

error
作成: 2024/09/01 (日) 17:37:26
最終更新: 2024/09/28 (土) 01:15:51
通報 ...
1
WIKIWIKI運営 2024/09/03 (火) 16:02:59

ご不便をおかけして申し訳ございません。

下記内容をXで告知いたしました。

1ページあたりの行数や文字数に制限を設け、
投稿時にその制限を超えた場合は投稿がブロックされるようにしました。
従来は、行数や文字数に制限はありましたが、投稿は可能で、表示がされないだけの状態でした。

今回の措置は、荒らし行為などによる大量の文字投稿でシステムがクラッシュし、
ユーザーが修正できなくなることを防ぐためのものです。
pcommentなど別ページからの書き込みもブロックの対象となります。

なお、制限文字数などの具体的な情報はセキュリティのため非公開とさせていただいております。
状況に応じて調整することもありますので、文字数に余裕をもって編集いただければ幸いです。

ご理解のほど、よろしくお願いいたします。

2
名前なし 2024/09/03 (火) 18:48:05 094eb@7bcef

自分が使っているwikiでも1ページにデータを表にして集約して(閲覧はできないが編集できていた状態)、色んな個別のページでincludexで必要な部分を抽出して表示する方式でした。
今回の制限で今後データページを複数のページに分割して読み込む方式に変える必要があります。
が、この場合includexを並べて複数のページから読み込みむと表が分割されて表示されてしまって今までのような再現ができなくなってしまいました。

複数のページから読み込んでも表が一つに表示されるようにできないでしょうか?
もしくは他で何か代替できる方法がご教授いただけると幸いです。

要望は具体的な提案や理由を書いて下さい。
×