[CPyUG] 大家有 通过网页管理守护进程 的建议吗?

classic Classic list List threaded Threaded
29 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
如题

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

limodou
2010/9/16 Moven <[hidden email]>:
> 如题
>

此类与python不直接相关,以后请加[OT]。


--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
不好意思啊
意思没有表达清楚
我是想通过python来实现

2010/9/16 limodou <[hidden email]>
2010/9/16 Moven <[hidden email]>:
> 如题
>

此类与python不直接相关,以后请加[OT]。


--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Jiahua Huang
In reply to this post by Moven
2010/9/16 Moven <[hidden email]>
如题

随便用 webpy 之类写个页面,
用 root 调用  service XXX status 之类命令(可以配置下 sudoers.d,或者用 suid 的 C wrapper 来获得 root)
把执行结果输出就可以了

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Zoom.Quiet
In reply to this post by Moven
2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
谢谢啊。
如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
下载也用python

2010/9/16 Zoom.Quiet <[hidden email]>
2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Zoom.Quiet
2010/9/16 Moven <[hidden email]>:
> 如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
> 下载也用python
>

UI/功能 参考:DownThemAll!
http://www.downthemall.net/

> 2010/9/16 Zoom.Quiet <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 不好意思啊
>> > 意思没有表达清楚
>> > 我是想通过python来实现
>>
>> Nagios 的 Py 插件就可以...
>>
>> >
>> > 2010/9/16 limodou <[hidden email]>
>> >>
>> >> 2010/9/16 Moven <[hidden email]>:
>> >> > 如题
>> >> >
>> >>
>> >> 此类与python不直接相关,以后请加[OT]。
>> >>
>> >>
>> >> --
>> >> I like python!
>> >> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> >> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> >> My Blog: http://hi.baidu.com/limodou
>> >>
>> >> --
>> >> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> >> 发言: [hidden email]
>> >> 退订: [hidden email] (向此发空信即退!)
>> >> 详情: http://groups-beta.google.com/group/python-cn
>> >> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> >
>> > --
>> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> > 发言: [hidden email]
>> > 退订: [hidden email] (向此发空信即退!)
>> > 详情: http://groups-beta.google.com/group/python-cn
>> > 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> >
>>
>>
>>
>> --
>> http://zoomquiet.org 人生苦短? Pythonic!
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
In reply to this post by Moven
我这样设计大家看看合理吗?

1.写一个下载程序
2.写一个web应用管理这个下载程序(可以暂停、新建、删除一个下载项)
3.下载信息写数据库

2010/9/16 Moven <[hidden email]>
谢谢啊。
如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
下载也用python

2010/9/16 Zoom.Quiet <[hidden email]>

2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

lee Alexander
我原来用C#写过这个这种东西,呵呵,配合花生壳用来在公司控制家里的BT机下电影,呵呵

不过设计理念基本是差不多的,首先要有一个服务,windows下是windows服务,linux下写一个守护进程,通过服务来调用下载程序,比如wget或者bt等,然后服务在服务器本地监听一个TCP端口,WEB就通过这个TCP端口和服务交互拉

在 2010年9月16日 下午10:31,Moven <[hidden email]>写道:
我这样设计大家看看合理吗?

1.写一个下载程序
2.写一个web应用管理这个下载程序(可以暂停、新建、删除一个下载项)
3.下载信息写数据库

2010/9/16 Moven <[hidden email]>
谢谢啊。
如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
下载也用python

2010/9/16 Zoom.Quiet <[hidden email]>

2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Alexander.Li
+86 15308006505
mail: superpowerlee@.../superpowerlee@...
site:http://alexander-lee.cnblogs.com

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

王盈
我写过用web控制 nginx 、fcgi服务 和 postgresql 启动关闭的东西。可以看到shell返回的结果。
下面是例子:

rpipe = os.popen('ps -ax')
sdata = rpipe.read()
#send sdata to client


在 2010年9月16日 下午11:38,lee Alexander <[hidden email]>写道:
我原来用C#写过这个这种东西,呵呵,配合花生壳用来在公司控制家里的BT机下电影,呵呵

不过设计理念基本是差不多的,首先要有一个服务,windows下是windows服务,linux下写一个守护进程,通过服务来调用下载程序,比如wget或者bt等,然后服务在服务器本地监听一个TCP端口,WEB就通过这个TCP端口和服务交互拉

在 2010年9月16日 下午10:31,Moven <[hidden email]>写道:

我这样设计大家看看合理吗?

1.写一个下载程序
2.写一个web应用管理这个下载程序(可以暂停、新建、删除一个下载项)
3.下载信息写数据库

2010/9/16 Moven <[hidden email]>
谢谢啊。
如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
下载也用python

2010/9/16 Zoom.Quiet <[hidden email]>

2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Alexander.Li
+86 15308006505
mail: superpowerlee@.../superpowerlee@...
site:http://alexander-lee.cnblogs.com

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

毛凌志
In reply to this post by Jiahua Huang
后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫

在 2010年9月16日 下午10:19,Shellexy <[hidden email]>写道:
2010/9/16 Moven <[hidden email]>
如题

随便用 webpy 之类写个页面,
用 root 调用  service XXX status 之类命令(可以配置下 sudoers.d,或者用 suid 的 C wrapper 来获得 root)
把执行结果输出就可以了

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

limodou
2010/9/17 Eric.M <[hidden email]>:
> 后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫
>

应该有很多方法,比如把结果缓存在什么地方,如数据库,然后前端不停去抓。如果可以用上comet技术,是不是就更容易一些?

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

毛凌志
感觉这种方式对程序后台的稳定性要求高了许多,原先在一个脚本里try-except就可以了,现在要求,不保怎么样都不crash,并将错误信息反馈给前端,这点上还没想通,该怎么把完整的错误信息显示到前端

在 2010年9月17日 上午1:16,limodou <[hidden email]>写道:
2010/9/17 Eric.M <[hidden email]>:
> 后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫
>

应该有很多方法,比如把结果缓存在什么地方,如数据库,然后前端不停去抓。如果可以用上comet技术,是不是就更容易一些?

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Zoom.Quiet
2010/9/17 Eric.M <[hidden email]>:
> 感觉这种方式对程序后台的稳定性要求高了许多,原先在一个脚本里try-except就可以了,现在要求,不保怎么样都不crash,并将错误信息反馈给前端,这点上还没想通,该怎么把完整的错误信息显示到前端
有系统日志吧,任何系统都有完善的错误日志体系,
直接从日志文本流抓就好了,

> 在 2010年9月17日 上午1:16,limodou <[hidden email]>写道:
>>
>> 2010/9/17 Eric.M <[hidden email]>:
>> > 后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫
>> >
>>
>> 应该有很多方法,比如把结果缓存在什么地方,如数据库,然后前端不停去抓。如果可以用上comet技术,是不是就更容易一些?
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Zoom.Quiet
2010/9/17 Zoom.Quiet <[hidden email]>:
> 2010/9/17 Eric.M <[hidden email]>:
>> 感觉这种方式对程序后台的稳定性要求高了许多,原先在一个脚本里try-except就可以了,现在要求,不保怎么样都不crash,并将错误信息反馈给前端,这点上还没想通,该怎么把完整的错误信息显示到前端

推荐:
Python UNIX和Linux系统管理指南 (豆瓣)
http://book.douban.com/subject/4031965/

> 有系统日志吧,任何系统都有完善的错误日志体系,
> 直接从日志文本流抓就好了,
>
>> 在 2010年9月17日 上午1:16,limodou <[hidden email]>写道:
>>>
>>> 2010/9/17 Eric.M <[hidden email]>:
>>> > 后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫
>>> >
>>>
>>> 应该有很多方法,比如把结果缓存在什么地方,如数据库,然后前端不停去抓。如果可以用上comet技术,是不是就更容易一些?
>>>
>>> --
>>> I like python!
>>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>>> My Blog: http://hi.baidu.com/limodou
>>>
>>> --
>>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>>> 发言: [hidden email]
>>> 退订: [hidden email] (向此发空信即退!)
>>> 详情: http://groups-beta.google.com/group/python-cn
>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>
>
>
>
> --
> http://zoomquiet.org 人生苦短? Pythonic!
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

毛凌志
在书架上,我去找来翻翻

在 2010年9月17日 上午9:36,Zoom.Quiet <[hidden email]>写道:
2010/9/17 Zoom.Quiet <[hidden email]>:
> 2010/9/17 Eric.M <[hidden email]>:
>> 感觉这种方式对程序后台的稳定性要求高了许多,原先在一个脚本里try-except就可以了,现在要求,不保怎么样都不crash,并将错误信息反馈给前端,这点上还没想通,该怎么把完整的错误信息显示到前端

推荐:
Python UNIX和Linux系统管理指南 (豆瓣)
http://book.douban.com/subject/4031965/

> 有系统日志吧,任何系统都有完善的错误日志体系,
> 直接从日志文本流抓就好了,
>
>> 在 2010年9月17日 上午1:16,limodou <[hidden email]>写道:
>>>
>>> 2010/9/17 Eric.M <[hidden email]>:
>>> > 后端如果是持续的有输出,怎么输出给web,最近也在思考如何通过web来控制后端的爬虫
>>> >
>>>
>>> 应该有很多方法,比如把结果缓存在什么地方,如数据库,然后前端不停去抓。如果可以用上comet技术,是不是就更容易一些?
>>>
>>> --
>>> I like python!
>>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>>> My Blog: http://hi.baidu.com/limodou
>>>
>>> --
>>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>>> 发言: [hidden email]
>>> 退订: [hidden email] (向此发空信即退!)
>>> 详情: http://groups-beta.google.com/group/python-cn
>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>
>
>
>
> --
> http://zoomquiet.org 人生苦短? Pythonic!
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
In reply to this post by lee Alexander
1、下载程序写数据库(主要是下载项的信息,如下载进度、时间、下载地址、存储位置、下载状态、用时等)
2、下载程序监听某个端口进行交互,交互内容:下载项的添加、删除、暂停、开始等
3、web 程序通过直接读数据库显示当前下载信息
4、下载程序实时更新数据库
5、下载程序通过
socket接收web程序发来的操作命令

这样设计怎么样?

2010/9/16 lee Alexander <[hidden email]>
我原来用C#写过这个这种东西,呵呵,配合花生壳用来在公司控制家里的BT机下电影,呵呵

不过设计理念基本是差不多的,首先要有一个服务,windows下是windows服务,linux下写一个守护进程,通过服务来调用下载程序,比如wget或者bt等,然后服务在服务器本地监听一个TCP端口,WEB就通过这个TCP端口和服务交互拉

在 2010年9月16日 下午10:31,Moven <[hidden email]>写道:
我这样设计大家看看合理吗?

1.写一个下载程序
2.写一个web应用管理这个下载程序(可以暂停、新建、删除一个下载项)
3.下载信息写数据库

2010/9/16 Moven <[hidden email]>
谢谢啊。
如果我用python写一个通过网页的管理下载的程序,大家有什么建议?
下载也用python

2010/9/16 Zoom.Quiet <[hidden email]>

2010/9/16 Moven <[hidden email]>:
> 不好意思啊
> 意思没有表达清楚
> 我是想通过python来实现

Nagios 的 Py 插件就可以...

>
> 2010/9/16 limodou <[hidden email]>
>>
>> 2010/9/16 Moven <[hidden email]>:
>> > 如题
>> >
>>
>> 此类与python不直接相关,以后请加[OT]。
>>
>>
>> --
>> I like python!
>> UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
>> UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
>> My Blog: http://hi.baidu.com/limodou
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://groups-beta.google.com/group/python-cn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://groups-beta.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Alexander.Li
+86 15308006505
mail: superpowerlee@.../superpowerlee@...
site:http://alexander-lee.cnblogs.com

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

limodou
2010/9/17 Moven <[hidden email]>:
> 1、下载程序写数据库(主要是下载项的信息,如下载进度、时间、下载地址、存储位置、下载状态、用时等)
> 2、下载程序监听某个端口进行交互,交互内容:下载项的添加、删除、暂停、开始等
> 3、web 程序通过直接读数据库显示当前下载信息
> 4、下载程序实时更新数据库
> 5、下载程序通过
> socket接收web程序发来的操作命令
> 这样设计怎么样?
>

挺好。不过对于5,好象有些没说清楚,web怎么通过socket向下载程序发命令?还是说你有一个命令行工具,通过web来调用这个工具?

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

Moven
这样说:web程序通过socket控制下载程序,而展示的下载信息全部来自数据库

2010/9/17 limodou <[hidden email]>
2010/9/17 Moven <[hidden email]>:
> 1、下载程序写数据库(主要是下载项的信息,如下载进度、时间、下载地址、存储位置、下载状态、用时等)
> 2、下载程序监听某个端口进行交互,交互内容:下载项的添加、删除、暂停、开始等
> 3、web 程序通过直接读数据库显示当前下载信息
> 4、下载程序实时更新数据库
> 5、下载程序通过
> socket接收web程序发来的操作命令
> 这样设计怎么样?
>

挺好。不过对于5,好象有些没说清楚,web怎么通过socket向下载程序发命令?还是说你有一个命令行工具,通过web来调用这个工具?
sock.send()不可以吗? 
 

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?

madxzb
In reply to this post by limodou
这个方式和我写的定时任务调度管理类似
 
1.写windows service A,A每隔一段时间去数据库去任务信息
2。根据数据库得到的任务信息,执行相应的任务(可以使多个任务,任务可以是下载程序
3。每隔一段时间(很短)将任务执行的结果写回数据库
 
4。因为A是通过数据库德配置信息去执行任务的,所以web只要管理数据库就可以了
 
缺点:不能实时停止。因为A每隔一段时间去数据库去任务信息,所以任务的配置生效时间与所配置的间隔时间有关。我是设了10分钟
 
 
 

2010-09-17
xuzhibin 
 

发件人: Moven
发送时间: 2010-09-17  12:32:54
收件人: python-cn
抄送:
主题: Re: [CPyUG] 大家有 通过网页管理守护进程 的建议吗?
这样说:web程序通过socket控制下载程序,而展示的下载信息全部来自数据库

2010/9/17 limodou <[hidden email]>
2010/9/17 Moven <[hidden email]>:
> 1、下载程序写数据库(主要是下载项的信息,如下载进度、时间、下载地址、存储位置、下载状态、用时等)
> 2、下载程序监听某个端口进行交互,交互内容:下载项的添加、删除、暂停、开始等
> 3、web 程序通过直接读数据库显示当前下载信息
> 4、下载程序实时更新数据库
> 5、下载程序通过
> socket接收web程序发来的操作命令
> 这样设计怎么样?
>

挺好。不过对于5,好象有些没说清楚,web怎么通过socket向下载程序发命令?还是说你有一个命令行工具,通过web来调用这个工具?
sock.send()不可以吗? 
 

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
12