LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 550|回复: 1

关于proftpd+mysql

[复制链接]
发表于 2004-5-7 21:44:34 | 显示全部楼层 |阅读模式
我的配置文件如下
SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"  

SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"  

SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies  

SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies

我看着有点问题啊,在quotatallies表中能建立记录,无法记录我的上传和下载文件的大小和数量,总是0
我总觉得第三个SQLNamedQuery别扭,大家给看看
这些%{0}-%{7}的值从何而来?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-5-7 22:05:50 | 显示全部楼层
其他的都ok
匿名访问也没事
在普通用户login以后,用quote site quota察看状态一切正常
put或get以后,用quote site quota看,也能正确记录下上传或下载的字节数或文件数,而且,只要不断开,达到限额数时,也能正常中止
但是断开后,查询数据库中并没有相应的记录(能生成对应用户名的一条空记录),里面没有数据,都是0
再次login后,使用quote site quota察看,刚才记录的数全归零了
根本无法达到配额的目的,只要断开再连接,就无法限制了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表