したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

不具合報告スレ

1作者★:2017/11/21(火) 15:28:21 ID:???
不具合と思われた挙動をした時はこちらに書き込んでください。

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:

OS のバージョン:

その他環境情報(任意):

何が起きたのか:

再現方法(何をやったら起こったのか詳細に):

-----------------------------------------
エラーメッセージは再現方法に併記。
その際は --backtrace オプションをつけること。

951名無しさん:2024/05/23(木) 09:28:58 ID:orzIe8NE
>>949
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)

これを使用すると以下の様な結果になったので、文字化けは回避できてそうなんだけど
挿絵の問題にぶち当たるので運用次第なのかなと。

変換開始 : C:\MyNovel\小説データ\小説家になろう\n9669bk 無職転生 - 異世界行ったら本気だす -\[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.txt
画像回転: 0001.png (744,1292)
画像回転: 0002.png (753,1290)
画像回転: 0003.png (757,1296)
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)

952名無しさん:2024/05/23(木) 19:43:57 ID:???
>>948,949
よくわからないがJEP400って奴が癌なのかな?

システムの文字コードを認識してデフォルトに設定するのが本来の国際化だと思うのだけど
どうもJDK6でSJISに決め打ちしてmacでは化けたらしい
システムの環境変数で対応できたらしいが、JDK17で今度はUTF-8に決め打ち化してしまったから
インストーラーでそれ以外をデフォルト設定するとかも難しい感じなのかも?ばかげた話だなあ

つまり環境変数で、プログラムがデフォルト想定している文字コード名を直接指定するか、
それがシステムの表示系と同じであればCOMPATを設定すればそれ以前と同じ動作が期待できるかもしれない

953名無しさん:2024/05/23(木) 20:07:23 ID:???
文字コード、特にCJK系は鬼っ子なのよ。
欧米人からするとこんな下らないことにリソース割きたくないので、いいかげんな実装する奴が後を絶たない。

954名無しさん:2024/06/02(日) 01:40:13 ID:AD77exa6
>>948
返信遅くなりました
修正とかはなにもしてない
Oracle JDK 8u401をアンインストールして、
Eclipse Temurin JDK 21.0.3_9をインストールした環境

955名無しさん:2024/06/04(火) 00:23:04 ID:???
仕様変更があったのかグローバルIP変えてもハーメルンだけが403 Forbiddenで目次取得できん

956名無しさん:2024/06/04(火) 00:29:26 ID:???
>>955
尚、ハーメルンは新規小説登録もできないので、既存データは関係ない。

957名無しさん:2024/06/04(火) 00:38:06 ID:???
UAで拒否られてる
×Mozilla/5.0 (Windows NT 10.0; Win64; x64)
◯Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

958名無しさん:2024/06/04(火) 00:54:44 ID:???
UAは標準のままでした。
なろうよりハーメルンの方がUA制限厳しいのか

959名無しさん:2024/06/04(火) 02:59:52 ID:vY/aruWY
extension.rbを変更するさい
何故かMozillaだけにしても動作しました
×Mozilla/5.0 (Windows NT 10.0; Win64; x64)
◯Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
◯Mozilla

960名無しさん:2024/06/04(火) 12:03:45 ID:eGI03KQ2
>>957
811,812を参照して、win10,win11にて動きました
THX

961名無しさん:2024/06/04(火) 12:51:44 ID:???
>>960
最新バージョンではWEB UIのオプションから簡単に変えられるようになってるよ

962名無しさん:2024/06/04(火) 13:51:13 ID:???
narou setting user-agent=ほにゃらら
でいけたよ
local_setting.yaml に書き加えてもいいんだろうけど

963名無しさん:2024/06/05(水) 00:44:37 ID:???
ttps://x.com/2ch_r401_net/status/1796540493012361617
スマホアプリ巻丸についてお知らせです。
アプリの公開を中止しました。なろう運営さまより御叱りがあったためです。

964名無しさん:2024/06/05(水) 17:14:01 ID:kpJ0Av9Q
>>961のレスのように
Narou.rb WEB UI
環境設定→詳細タブ→user-agent
ここに以下を記入でいけるね
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

965960:2024/06/06(木) 10:37:30 ID:BD4vQH5g
>>961
知りませんでした
指摘THX

966名無しさん:2024/06/06(木) 18:25:04 ID:27HGJabo
ハーメルンで403が返って来ましたが、nginxでクローラーを弾く対応を入れたそうです。
アクセスのインターバルを伸ばせばいいのか?別の回避策が必要なのか?調査が必要です。
ttps://x.com/hameln_tukuru/status/1798392175325336021

967名無しさん:2024/06/06(木) 21:14:09 ID:EY.oZYjg
>>966
多分 >>959 の変更で解消しそう

968名無しさん:2024/06/07(金) 06:18:36 ID:???
>>ハーメルン
現状だとダウンロードなしの更新チェックだけでも70件超えるとIP単位に403返すようになる
実際にダウンロードするべき最新話があったらもっと少なくなるかも?
解除までは最低1時間くらいだがしつこくアクセスしてると解除までの時間が延びる印象

969名無しさん:2024/06/07(金) 16:26:32 ID:YN/9Jygo
>> 968

細かい挙動の調査はできてませんが、以下の設定で253作品のアップデート確認(内11件更新あり)を完了できました。
インターバル伸ばしてサーバ側の遮断既定値を超えないレベルを見極めて調整するぐらいしかできないですね。。。

設定 -> 一般 -> update.intervalを5.0
設定 -> 詳細 -> download.intervalを2.5
設定 -> 詳細 -> download.wait-stepsを5

970名無しさん:2024/06/07(金) 18:50:09 ID:???
>>969
なにか回避方法があるのかもしれないけど、とりあえずはめちゃ遅くするしかないですね

971sage:2024/06/07(金) 23:04:18 ID:wlcXaHsw
ハーメルンだけと言うか、各サイト別にインターバル調整できると便利かな
手間も相手を判別して、それぞれのインターバルパラメータを適用する処理に変えるだけだから、手間かからないし
一時的と言えばそれまでの方法だけど

972名無しさん:2024/06/08(土) 00:03:12 ID:???
各種クローラの類がサーバに負荷かけまくるのが問題なので、
ウエイトかけるのが基本にして王道なのでしょうね。
各社とも、広告の問題もあって愉快には思ってないけど、迷惑かけないなら見逃してやらんことも無いって精神でしょうし。

自前サーバだと増強はとても面倒ですし、クラウド系なら追加料金かかる。
負荷かけちゃ駄目っす、中の人泣いちゃう。

973名無しさん:2024/06/16(日) 17:26:08 ID:YlcCPukw
ハーメルン一段と厳しくなった感じがします

974名無しさん:2024/06/16(日) 17:30:38 ID:YlcCPukw
と思ったらサーバーダウンしてる模様
ニコニコの件といい最近ひどいですね

975名無しさん:2024/06/17(月) 02:11:45 ID:kbALhArc
ハーメルン、今度はIP関係なく403になってる感じ?

976名無しさん:2024/06/17(月) 02:17:12 ID:UrPgoMZs
ハーメルンはロボットではありませんのチェックが必要になった?

977名無しさん:2024/06/17(月) 02:21:02 ID:tQhKOHAs
ハーメルンの403の件
>>964>>969の設定変更を試してみましたが効果なし
どうしましょ

978名無しさん:2024/06/17(月) 02:30:07 ID:???
>>975
サイトは復旧してる気が。
cloudflareの人間チェックって前から入ってたっけ。

979名無しさん:2024/06/17(月) 02:34:40 ID:???
ブラウザで人間チェック通してから取得してもダメ?
あとは、自分のブラウザと、環境設定のエージェント合わせるとか。

980名無しさん:2024/06/18(火) 02:14:19 ID:1fh71bTQ
>>979
ブラウザ3種試してそこらへんやったけどだめだね

981名無しさん:2024/06/18(火) 07:30:15 ID:???
恒久的に導入されるとなるともう使えないっぽい?

982名無しさん:2024/06/23(日) 11:55:15 ID:BH/SXMBM
なろうも1週間以上、
「[ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)」
が出続けて更新できてません。
narou.rb3.9.0をgcp上のDebianで動かしてます。
一応、下記は試した。
・User-agent設定を変更
・IPアドレスを変更
・ウェイトの設定
もしかして、gpcが蹴られてるのかな・・・

983名無しさん:2024/06/23(日) 12:54:09 ID:???
>>982
なろうは6/21に問題なく取得に成功してるよ。
こっちはWin10、narou.rb3.9.0、Java8_401

984名無しさん:2024/06/30(日) 18:55:34 ID:???
ハーメルン公式の
>特定の挙動のアクセス元についてはサイト負荷軽減のため403エラーが返るように設定されているのでご留意ください。
>(例:クローラー等)
に引っかかる影響で、IP丸ごとはじかれているようですね

特定のサイトでウェイト設定とかしないと、しばらくハーメルンは更新できなさそう

985名無しさん:2024/06/30(日) 19:54:51 ID:???
>>984
追加情報。
ハーメルンでウェイトとか完全にデフォルトで更新を実行したところ、
長編のDLで154話分ダウンロードしたところで403エラーが発生しております

何話ずつでのウェイト無し、1話ごと0.7秒ウェイトがデフォルトのはずなので、
2分半ほど連続アクセスするのがダメっぽい?

986sage:2024/07/01(月) 05:54:24 ID:b8Lt0x8o
>>984
私はアップ&ダウンインターバル5.0、ウェイト5で今の所問題なく行けてます

987名無しさん:2024/07/05(金) 04:44:39 ID:???

ハーメルンで挿絵のURL体系が近日中に変わる模様

ttps://twitter.com/hameln_tukuru/status/1806315824355172671

988名無しさん:2024/07/08(月) 18:03:18 ID:mi7920HU
>>983
gcpからローカルのraspberry pi環境に移動したところ、「なろう」も問題なくDLできるようになりました。
Ruby、Javaのバージョン等はすべて同じ
異なるのはCPUとIPアドレスなので、IPアドレスの問題なのかな、と。
一応ご報告まで。

989名無しさん:2024/07/08(月) 23:45:31 ID:???
うちみたいに古いディストロ使ってなきゃ関係ないとは思うんだけども、httpsの暗号化認証絡み等で繋がらないサイトが最近あるから、
CPUの違いによるリリース日の前後等で一部のライブラリバージョンだけが異なっていたり、
導入されてる証明書とか無効設定とかの違いで挙動が変わる可能性はあるかも?

wgetだとその辺別のを使うのか、あるいはリクエストヘッダの違いが影響するのか、
UA揃えてもrubyと挙動が違ってくる不可解なサイトは見かけたことがあるな

990名無しさん:2024/07/09(火) 06:51:30 ID:???
実際問題として、narou.rbってまあまあサーバに負担かけるんですよね。
なろうの月間PVを30億と仮定すると、平均1160ページ/s(2019年で20億PV/月)
narou.rbは0.5〜1ページ/s位のアクセス頻度なんで、何千人も同時に使われるとキツいと思う。
素人が適当に計算したんで、キャッシュがどうこうとか、CloudFlareで良い感じにする仕組みとかは考慮してないです。

目くじら立てて潰しにかかるまでは行かないけど、あんまり酷いIP/IP帯だとブロックして403とかにするんですかね。
延々とクロールして、自動翻訳してるサイトとか海外にありそう。めっちゃ稼げそうだし。

991名無しさん:2024/07/10(水) 01:28:58 ID:???
>>990
ttps://blog.syosetu.com/article/view/article_id/4717/
既出かもしれませんが7/2より規約改定により自動ダウンローダ関連は
明確にすべて禁止になったようです。なろうデベロッパの提供するAPIを利用する方法以外の〜
とありますが、なろうデベロッパのページに行くとAPIを用いた機械的な本文取得は禁止とあるので
アクセスの速度調整などしてもダメということなのかと

992名無しさん:2024/07/10(水) 02:39:28 ID:???
負荷制限だったら以前からの500番台?のエラーの方が明解だと思うんですけどね

まあ目次の変更がもしブラウザの先読み機能対策だったとすれば、目次分のページ読んだら一旦(エラー)終了して
以降の読み込みは再起動時にレジューム対応するとかが無難だったりするのだろうか?

993名無しさん:2024/07/10(水) 22:12:24 ID:???
ハーメルンUAもIPも最新版のに変えたのに更新出来なくなってる。
ブラウザからは人間チェックとか無しで見れるからRefererとかも見るようになったのか?
なろうの方は問題なく更新できるし

994名無しさん:2024/07/11(木) 08:09:53 ID:AOJDApCY
ハーメルンのエラーはUA変更したら更新された

995名無しさん:2024/07/11(木) 12:07:44 ID:cieia8wg
UA変えたりウェイト長くしたりで機嫌取りながらやるしかないか

996名無しさん:2024/07/11(木) 22:20:15 ID:???
Chromeは厳密UA廃止してUser-Agent Client Hintsに切り替わったみたいだから、Chrome系はもう厳密UAだと通らないようになったのかも

997658(文系):2024/07/14(日) 20:41:39 ID:nNzptddk
文系です。UA変更ってブラウザを変更した、という意味で合っておりますか?
chromeで見てますが、お勧めブラウザってありますでしょうか(汗)?

998名無しさん:2024/07/15(月) 10:54:14 ID:DGGuaaHw
>>997
あってません。narou.rbを開くブラウザの問題じゃないので過去スレよく読んで頑張って

999名無しさん:2024/07/15(月) 17:09:31 ID:???
UAの設定次第でハーメルンはDL可能な模様。

×Mozilla
×Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
〇Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)

あとdownload.intervalとdownload.wait-stepsは5秒にしたほうが安全かも

1000658(文系):2024/07/15(月) 20:16:45 ID:MCvQGNPE
>>998
この板読んで頑張ります(泣)




掲示板管理者へ連絡 無料レンタル掲示板