新月の開発

開発

開発 新月 新月技術局 雑談

6f9a7014 anonymous 2010-05-10 22:05
妙なエラーが出るんだけど、この原因分かる人いる?
トップページが半分しか表示されないんだ。

>                         トップ、最終更新、新着情報、新規作成、RSS
>
>新月ーP2P匿名掲示板

ここまで表示されて、これ以上読み込まなくなる。以下ログね。

127.0.0.1<>10/May/2010 21:51:45<>GET /gateway.cgi HTTP/1.1<>http://localhost:8000/gateway.cgi<>Mozilla/5.0 (X11; U; Linux x86_64; ja; rv:1.9.1.9) Gecko/20100414 Iceweasel/3.5.9 (like Firefox/3.5.9)
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 35885)
Traceback (most recent call last):
  File "/usr/lib/python2.5/SocketServer.py", line 464, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.5/SocketServer.py", line 254, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.5/SocketServer.py", line 522, in __init__
    self.handle()
  File "/usr/lib/python2.5/BaseHTTPServer.py", line 316, in handle
    self.handle_one_request()
  File "/usr/lib/python2.5/BaseHTTPServer.py", line 310, in handle_one_request
    method()
  File "/usr/lib/python2.5/SimpleHTTPServer.py", line 44, in do_GET
    f = self.send_head()
  File "/usr/local/lib/python2.5/site-packages/shingetsu/LightCGIHTTPServer.py", line 115, in send_head
    return CGIHTTPServer.CGIHTTPRequestHandler.send_head(self)
  File "/usr/lib/python2.5/CGIHTTPServer.py", line 68, in send_head
    return self.run_cgi()
  File "/usr/local/lib/python2.5/site-packages/shingetsu/LightCGIHTTPServer.py", line 234, in run_cgi
    cgiobj.start()
  File "/usr/local/lib/python2.5/site-packages/shingetsu/basecgi.py", line 101, in start
    self.run()
  File "/usr/local/lib/python2.5/site-packages/shingetsu/gateway_cgi.py", line 114, in run
    self.print_title()
  File "/usr/local/lib/python2.5/site-packages/shingetsu/gateway_cgi.py", line 134, in print_title
    self.stdout.write(self.template('top', var))
  File "/usr/local/lib/python2.5/site-packages/shingetsu/template.py", line 92, in display
    return str(tmpl(searchList=sl))
  File "/usr/lib/pymodules/python2.5/Cheetah/Template.py", line 1005, in __str__
    rc = getattr(self, mainMethName)()
  File "_usr_local_share_saku_template_top_txt.py", line 155, in respond
  File "/usr/local/lib/python2.5/site-packages/shingetsu/gateway.py", line 559, in make_list_item
    return self.template('list_item', var)
  File "/usr/local/lib/python2.5/site-packages/shingetsu/template.py", line 92, in display
    return str(tmpl(searchList=sl))
  File "/usr/lib/pymodules/python2.5/Cheetah/Template.py", line 1005, in __str__
    rc = getattr(self, mainMethName)()
  File "_usr_local_share_saku_template_list_item_txt.py", line 116, in respond
KeyError: ''
----------------------------------------

エラーが出てるようなんだけど、どういう原因なのか分からん。
リンク先は普通に見えてるので、こうやって書き込みもできるんだけど。
システムはDebian/squeeze(lenny)で
+++-=======================
ii  python 2.5.4-9 An interactive high-level object-oriented language (default ve
ii  python-cheetah 2.4.2.1-1 text-based template engine and Python code generator
ii  python-tk 2.6.5-1 Tkinter - Writing Tk applications with Python
という具合。カーネルは
Linux localhost 2.6.32-3-amd64 #1 SMP Wed Feb 24 18:07:42 UTC 2010 x86_64 GNU/Linux
関係ないかもしれないけど、デスクトップにはGNOMEを使用。
バージョンの差異によるものなのか、システムがバグってるのか
どっちなのかまだ分からない。

キャッシュ全消しして再起動かけてみたんだけど、しばらくしたらやはり同じ症状になるらしい。
でも積極的に通信はしてるっぽいしエラーが出ても落ちたりはしないようだ。
困ったよ。
f76d784e anonymous 2010-05-10 22:36 1273498580.txt (1KB)
>>6f9a7014
ものすごく当てずっぽうだけど、添付ファイルをtemplate/top.txtと置き換えたら改善されたりしない?
1d0383f1 anonymous 2010-05-10 22:50
>>f76d784e
見える(*´・ω・) ス
b165b7dc anonymous 2010-05-10 22:57
--- top_org.txt Sat Oct 06 21:37:16 2007
+++ top_new.txt Mon May 10 22:54:27 2010
@@ -27,8 +27,12 @@
 
 <h2>$message['recent_changes']</h2>
 <ul id="top_index">
-#for $cache in $cachelist
-  $make_list_item($cache, remove=False, target=$target)
+#for $type in $types
+  #for $cache in $cachelist
+    #if $cache.type == $type
+      $make_list_item($cache, remove=False, target=$target)
+    #end if
+  #end for
 #end for
 </ul>
 
8b730e9e anonymous 2010-05-11 00:31
>>b165b7dc
ありがとうございます。
新月の不安定版に入れました。
b91c5503 anonymous 2010-05-11 00:34
つまりこういうことだな。
# sdiff  -w 160 top.txt_org top.txt
#* Saku Gateway Toppage.                                                        #* Saku Gateway Toppage.
 * Copyright (c) 2005-2007 shinGETsu Project.                                    * Copyright (c) 2005-2007 shinGETsu Project.
 * $Id: top.txt 1387 2007-04-29 13:22:00Z fuktommy $                             * $Id: top.txt 1387 2007-04-29 13:22:00Z fuktommy $
 *#                                                                              *#
<ul class="topmenu">                                                            <ul class="topmenu">
#for $i in ('changes', 'index')                                                 #for $i in ('changes', 'index')
  <li>$gateway_link($gateway_cgi, $i)</li>                                        <li>$gateway_link($gateway_cgi, $i)</li>
#end for                                                                        #end for
#if $isfriend or $isadmin                                                       #if $isfriend or $isadmin
  #for $i in ('recent', 'new')                                                    #for $i in ('recent', 'new')
    <li>$gateway_link($gateway_cgi, $i)</li>                                        <li>$gateway_link($gateway_cgi, $i)</li>
  #end for                                                                        #end for
#end if                                                                         #end if
#if $archive_uri:                                                               #if $archive_uri:
  <li><a href="$archive_uri">$message['archive']</a></li>                         <li><a href="$archive_uri">$message['archive']</a></li>
#end if                                                                         #end if
#if $isadmin                                                                    #if $isadmin
  #for $i in ('search', 'status')                                                 #for $i in ('search', 'status')
    <li>$gateway_link($admin_cgi, $i)</li>                                          <li>$gateway_link($admin_cgi, $i)</li>
  #end for                                                                        #end for
#end if                                                                         #end if
<li><a href="$mobile_cgi">$message['mobile']</a></li>                           <li><a href="$mobile_cgi">$message['mobile']</a></li>
<li><a href="http://shingetsu.info/">$message['site']</a>                       <li><a href="http://shingetsu.info/">$message['site']</a>
<li><a href="$gateway_cgi/motd">$message['agreement']</a></li>                  <li><a href="$gateway_cgi/motd">$message['agreement']</a></li>
<li><a href="$gateway_cgi/rss">$message['rss']</a></li>                         <li><a href="$gateway_cgi/rss">$message['rss']</a></li>
</ul>                                                                           </ul>

<h2>$message['recent_changes']</h2>                                             <h2>$message['recent_changes']</h2>
<ul id="top_index">                                                             <ul id="top_index">
#for $cache in $cachelist                                                     | #for $type in $types
  $make_list_item($cache, remove=False, target=$target)                       |   #for $cache in $cachelist
                                                                              >     #if $cache.type == $type
                                                                              >       $make_list_item($cache, remove=False, target=$target)
                                                                              >     #end if
                                                                              >   #end for
#end for                                                                        #end for
</ul>                                                                           </ul>

<p class="tags">                                                                <p class="tags">
#for $t in $taglist                                                             #for $t in $taglist
  <a href="$gateway_cgi/$target?tag=$str_encode($t)" class="tag">$t</a>           <a href="$gateway_cgi/$target?tag=$str_encode($t)" class="tag">$t</a>
#end for                                                                        #end for
</p>                                                                            </p>
451766a2 anonymous 2010-05-11 00:38
あっというまにデバッグ完了!?
新月には凄い人がいるもんだ。

バグ報告した者ですが、入れ替えて動くようになりました。
ありがとうございます。m(__)m
55a09750 anonymous 2010-05-11 00:47
思ったんだが、自分のノードで2つsaku起動して、
片方をspam.txt効果テスト用として、半端な知識の正規表現使って
1週間前から試していたが、今回の案件とはさすがに関係ないよな?

今は、テスト用は起動していない。
dd5843c4 anonymous 2010-05-11 00:53
何故急に表示されなくなったのか?
原因は何だろうか・・・。

明日帰ってから調べる。寝る。
7cca9c17 anonymous 2010-05-11 01:12
>>29725df6が気になったので、手元にあるログだけでもまとめてみた
cat log/* | egrep -v "(192.168.11.|127.0.0.1|^ )" | grep -i "saku" | sed -e "s|GET /server.*<>||g" | grep -v "HTTP" | sed -e "s|<>.*<>|  |g" | sort | uniq -c
  回数 IP        Ver.
     52 110.133.121.26  shinGETsu/0.7 (Saku/3.7.3)
    568 110.163.241.118  shinGETsu/0.7 (Saku/3.7.3)
    321 110.3.255.197  shinGETsu/0.7 (Saku/Unstable)
    167 114.181.159.75  shinGETsu/0.7 (Saku/3.7.3)
    211 116.94.194.84  shinGETsu/0.7 (Saku/3.7.3)
    349 118.237.149.4  shinGETsu/0.7 (Saku/Unstable)
    347 119.172.131.35  shinGETsu/0.7 (Saku/3.7.3)
    101 121.112.255.212  shinGETsu/0.7 (Saku/3.7.3)
      9 121.117.165.191  shinGETsu/0.7 (Saku/3.7.3)
    230 122.103.69.22  shinGETsu/0.7 (Saku/3.7.3)
    266 122.134.86.167  shinGETsu/0.7 (Saku/3.7.3)
    151 122.22.246.38  shinGETsu/0.7 (Saku/3.7.3)
     97 123.222.19.209  shinGETsu/0.7 (Saku/3.7.3)
      4 125.4.190.226  shinGETsu/0.7 (Saku/3.7.3)
    381 202.219.157.209  shinGETsu/0.7 (Saku/3.7.3)
    453 219.111.108.51  shinGETsu/0.7 (Saku/3.7.3)
    612 219.111.108.51  shinGETsu/0.7 (Saku/Unstable)
    279 219.124.12.94  shinGETsu/0.7 (Saku/3.7.3)
      4 219.188.108.8  shinGETsu/0.7 (Saku/3.7.3)
      1 220.159.9.129  shinGETsu/0.7 (Saku/3.7.3)
     48 220.220.111.173  shinGETsu/0.7 (Saku/3.7.3)
    291 221.17.238.2  shinGETsu/0.7 (Saku/3.7.3)
      8 221.74.181.136  shinGETsu/0.7 (Saku/3.7.3)
      8 222.13.177.223  shinGETsu/0.7 (Saku/3.6.1)
    271 222.159.89.104  shinGETsu/0.7 (Saku/3.7.3)
    288 59.106.27.44  shinGETsu/0.7 (Saku/Unstable)
      5 60.62.43.25  shinGETsu/0.7 (Saku/3.7.3)
      3 61.125.255.67  shinGETsu/0.7 (Saku/Unstable)
f9bc23b2 anonymous 2010-05-11 02:03
>>7cca9c17
勝手にソートした結果がこれだよ!!


"Count","IP","Ver.","Memo"
1,"220.159.9.129","shinGETsu/0.7 (Saku/3.7.3)",
3,"61.125.255.67","shinGETsu/0.7 (Saku/Unstable)",
4,"125.4.190.226","shinGETsu/0.7 (Saku/3.7.3)",
4,"219.188.108.8","shinGETsu/0.7 (Saku/3.7.3)",
5,"60.62.43.25","shinGETsu/0.7 (Saku/3.7.3)",
8,"221.74.181.136","shinGETsu/0.7 (Saku/3.7.3)",
8,"222.13.177.223","shinGETsu/0.7 (Saku/3.6.1)",
9,"121.117.165.191","shinGETsu/0.7 (Saku/3.7.3)",
48,"220.220.111.173","shinGETsu/0.7 (Saku/3.7.3)",
52,"110.133.121.26","shinGETsu/0.7 (Saku/3.7.3)",
97,"123.222.19.209","shinGETsu/0.7 (Saku/3.7.3)",
101,"121.112.255.212","shinGETsu/0.7 (Saku/3.7.3)",
151,"122.22.246.38","shinGETsu/0.7 (Saku/3.7.3)",
167,"114.181.159.75","shinGETsu/0.7 (Saku/3.7.3)",
211,"116.94.194.84","shinGETsu/0.7 (Saku/3.7.3)",
230,"122.103.69.22","shinGETsu/0.7 (Saku/3.7.3)",
266,"122.134.86.167","shinGETsu/0.7 (Saku/3.7.3)","pushare.zenno.info"
271,"222.159.89.104","shinGETsu/0.7 (Saku/3.7.3)",
279,"219.124.12.94","shinGETsu/0.7 (Saku/3.7.3)",
288,"59.106.27.44","shinGETsu/0.7 (Saku/Unstable)","bbs.shingetsu.info"
291,"221.17.238.2","shinGETsu/0.7 (Saku/3.7.3)",
321,"110.3.255.197","shinGETsu/0.7 (Saku/Unstable)","sg.sabaitiba.com"
347,"119.172.131.35","shinGETsu/0.7 (Saku/3.7.3)",
349,"118.237.149.4","shinGETsu/0.7 (Saku/Unstable)",
381,"202.219.157.209","shinGETsu/0.7 (Saku/3.7.3)",
453,"219.111.108.51","shinGETsu/0.7 (Saku/3.7.3)","rep4649.ddo.jp"
568,"110.163.241.118","shinGETsu/0.7 (Saku/3.7.3)",
612,"219.111.108.51","shinGETsu/0.7 (Saku/Unstable)","rep4649.ddo.jp"
b3d92f58 anonymous 2010-05-11 03:02
>>7cca9c17
同じスクリプトを2007年から始まるログに突っ込んで大変なことになった…
でも、163.x.x.xっていうIPアドレスからのアクセスは無かったな。
dfe26e00 anonymous 2010-05-11 21:27
>>7cca9c17です。

>>b3d92f58 すまんかった。3000円で買ってきたジャンクに20GBのHDD載せてる
ぼろだからログは定期的に消していたんだ。
efaa1318 anonymous 2010-05-11 23:15
6,"122.103.69.22","shinGETsu/0.7","(Saku/3.7.3)"
5,"222.13.177.223","shinGETsu/0.7","(Saku/3.6.1)"
4,"110.133.121.26","shinGETsu/0.7","(Saku/3.7.3)"
7ee20fe9 anonymous 2010-05-12 00:30
ttp://www.google.co.jp/search?hl=ja&q=nietono.ddo.jp
f20f9a47 anonymous 2010-05-12 00:58
なんだ?管理人の新鯖・・・じゃなさそうだな。
1371addd anonymous 2010-05-13 20:17
作者様

spamフィルタと結局は同じような目的にはなるのですが、
1つ提案があります。

~例文~
俺は女です。
彼はスカートをはいています。
~例文~

といった文に対して、本来あるべき

私は女です。
彼女はスカートをはいています。

というように特定の言葉がとあるゲートウェイから投稿されるときに、
指定した文字列に置換する処理など追加は難しいでしょうか?
9416d67c anonymous 2010-05-15 09:51
>>7ee20fe9
アノニマスFTP公開しているのか。
c43963a5 anonymous 2010-05-16 14:15
せっかく名前つきノード立ち上げたなら、
公開GW宣言しちゃえよ。
公式HPに載っけてもらえるぞ(たぶんw)
338874bc anonymous 2010-05-16 14:48
>>9416d67c
ftp://nietono.ddo.jp/

Top of this page. | <<last <<new 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 old>> | Archive | Mobile

Agreement
Name: E-mail:
Attach: Suffix:(limit: 1536KB)

開発

開発 新月 新月技術局 雑談

(新月の開発/374/0.2MB)

Powered by shinGETsu.