一月 30, 2011
» Django deployment with WSGI (apache2/mod_wsgi)
九月 7, 2008
» 也來賀一下
四月 8, 2008
» 晚了一步
二月 4, 2008
» 廣告 :D
九月 13, 2007
» newforms
七月 5, 2007
» 把 Feedjack 和 Steno 黏在一起了
Steno 就是 yobot。今天我把 Feedjack 掛進 Steno,讓 Steno 可以從 Feedjack 的資料庫裡挖 feed 出來,貼到 IRC 頻道上去。
然後,用 twisted.internet.task.LoopingCall 來定時檢查 Feedjack 資料庫。完成收工,謝謝觀賞。
最近各位有空的話,請儘量狂操 yobot。丟 URL 給她抓、和她聊天,或是拼命寫 Blog 給她 report to channel (Planet@Python.tw 諸君,加油!)
七月 3, 2007
» 治療系的修改
把本站的 fastcgi driving script 改成:
#!/your/path/to/python
import sys, os
from datetime import datetime
import traceback
try:
sys.path.insert(0,'/your/path/to/python/package')
os.environ['DJANGO_SETTINGS_MODULE'] = 'yoursite.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="prefork", daemonize="false",
maxrequests=100,
maxspare=2, minspare=1, maxchildren=5)
except Exception, e:
logpath = "/your/path/to/traceback.log"
if os.path.isfile(logpath):
f = open(logpath, 'a')
else:
f = open(logpath, 'w')
f.write("logged at %s :\n"%datetime.now())
traceback.print_exc(file=f)
f.write("log end.\n\n")
f.close()
# vim: set ft=python ai et nu sw=4 ts=4 tw=79:
看看會不會也有幫助。如果 maxrequests=100 有用的話,crontab 就可以丟掉了。







