Open Jane
Jane Lovely
Jane Style 3つに共通するプログラムのミスについて。
procedure TDaemon.SynchroProcess;内
procedure ProcessLogger;
procedure ProcessCaller;の二種で。
ミューテックス所有直後tmpListを介して、self.reqListとself.savedReqListの参照を交換しているだけの行為(一応実体は2つ)。
ミューテックス解放後にsavedReqList.Clearを行っているので、
2つの別ワーカースレッドが追突 TDaemon.Post (かTDaemon.Log)しに来たらreqList.Addあたりでクラッシュしそう。
TStringList.Assign と TList.Assign とで一時変数 tmpList に割り当ててから、ミューテックス内で self.の方を.Clearすべきでは?
で最後にtmpList.Clearする。savedは廃止。
各オブジェクトのデストラクタの挙動とか知らないから間違ってたらごめん。
Jane Style4.00の問題
POST /v1/auth/ HTTP/1.0 大量ミス。
・Connection: keep-alive
→ closeにしよう。鯖のタイムアウトを待たず自分からコネクションを切断すれば、SSL関連リソースが解放される。
・Content-Type: Content-Type:
→ いつ直すの?今でしょ!
・メインスレッド(VCL)とワーカースレッドの両方がPOSTしている。解せない。
→ datを取りに行ったワーカー含め、これらのうち複数が同時に起動した時に固まりやすい。
・X-2ch-UA: JaneStyle/4.00
→ というわけで?POST毎にこの行が際限なく増える。変数スコープや再入のミス臭い。APIや浪人リトライの局所ループに注意。
・HTTP/1.0かHTTP/1.1を統一せよ。
・Proxyを使用する、における挙動は知らない。
探検
Jane Style Part146 スレ番修正
■ このスレッドは過去ログ倉庫に格納されています
38名無しさん@お腹いっぱい。
2018/05/23(水) 23:24:35.16ID:N16DDRJU0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【訃報】ゴルフ界のレジェンド ジャンボ尾崎さん死去 78歳 男子国内ツアーで最多94勝 S状結腸がんで [ぐれ★]
- 高市政権、続く高支持率 積極財政や対中強硬姿勢評価か 「なぜこんなに高いのか」政権内に困惑も [ぐれ★]
- 【島根】小学校で給食スープにハエの死骸… [ぐれ★]
- 高市政権、続く高支持率 積極財政や対中強硬姿勢評価か 「なぜこんなに高いのか」政権内に困惑も ★2 [ぐれ★]
- 米国防総省、中国軍は「2027年の台湾侵攻へ着実に前進」 分析公表 [蚤の市★]
- 【📱】PCだけじゃなかった… スマホも「世界的メモリ不足」で値上がりへ 26年はスペックダウンも頻発か [ぐれ★]
- ひろゆき「日本人の宗教感は狂ってる。クリスマスはキリスト教、年末年始は神社でお参りとか…神様をつまみ食いするとか異常」 [434776867]
- 高市テレビ、中国の年配が大虐殺について語った箇所だけ字幕消して放送wwwww [237216734]
- 米大臣鈴木「おこめ券配らないやつ、いねーよなあ?」山形県内でおこめ券配布しない自治体5→16市町村に [163661708]
- ネトウヨ「反日教育をしてる中国のような国と仲良くできるわけがない!」 俺「韓国の反日教育はなんでいいの?」 ネ「…」 なぜなのか [314039747]
- 吉村さん「政治家ってすぐ嘘をつく。でも高市さんは違う。裏がないまっすぐな人」俺たちは何を見せられているんだ [545512288]
- 気が強い人の方が人生楽しいかな
