Python论坛  - 讨论区

标题:[python-chinese] 用python远程访问PostGreSQL数据库如何设置超时时间?

2007年06月19日 星期二 13:39

fuyu0123456789 fuyu0123456789在163.com
星期二 六月 19 13:39:38 HKT 2007

我在linux的crontab任务里每个小时都要执行一个程序该程序要访问200台linux机器的PostGreSQL数据库,用的是pg模块 但是我发现一个问题,当要访问的机器关机,我的pg.connect()函数在访问这台机器时会等待很久。这样的话,如果有大量的机器关机,那我的程序的执行时间会过长 我查看了connect的参数,没有超时的参数所以想问问各位还有什么好办法?   
-------------- 涓嬩竴閮ㄥ垎 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070619/55f907ad/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年06月19日 星期二 14:00

He Jinbo hezhihuang在263.net
星期二 六月 19 14:00:17 HKT 2007

Èç¹ûÖ»ÊÇ´¦Àí¹Ø»ú£¬ÄÇ¿ÉÒÔÏÈÓÃÆäËû·½Ê½ÅжϸûúÆ÷/¶Ë¿ÚÊÇ·ñ¿É·ÃÎʼ´¿É¡£
  ----- Original Message ----- 
  From: fuyu0123456789 
  To: python-chinese在lists.python.cn 
  Sent: Tuesday, June 19, 2007 1:39 PM
  Subject: [python-chinese] ÓÃpythonÔ¶³Ì·ÃÎÊPostGreSQLÊý¾Ý¿âÈçºÎÉèÖó¬Ê±Ê±¼ä£¿


  ÎÒÔÚlinuxµÄcrontabÈÎÎñÀïÿ¸öСʱ¶¼ÒªÖ´ÐÐÒ»¸ö³ÌÐò
  ¸Ã³ÌÐòÒª·ÃÎÊ200̨linux»úÆ÷µÄPostGreSQLÊý¾Ý¿â£¬ÓõÄÊÇpgÄ£¿é

  µ«ÊÇÎÒ·¢ÏÖÒ»¸öÎÊÌ⣬µ±Òª·ÃÎʵĻúÆ÷¹Ø»ú£¬ÎÒµÄpg.connect()º¯ÊýÔÚ·ÃÎÊÕą̂»úÆ÷ʱ»áµÈ´ýºÜ¾Ã¡£
  ÕâÑùµÄ»°£¬Èç¹ûÓдóÁ¿µÄ»úÆ÷¹Ø»ú£¬ÄÇÎҵijÌÐòµÄÖ´ÐÐʱ¼ä»á¹ý³¤

  ÎҲ鿴ÁËconnectµÄ²ÎÊý£¬Ã»Óг¬Ê±µÄ²ÎÊý
  ËùÒÔÏëÎÊÎʸ÷λ»¹ÓÐʲôºÃ°ì·¨£¿






------------------------------------------------------------------------------
  150 Íò ÈË Í¬ ʱ ÔÚ Íæ µÄ Íø ÓΣ¬Äã ²» ÊÔ ÊÔ Â𠣿 


------------------------------------------------------------------------------


  _______________________________________________
  python-chinese
  Post: send python-chinese在lists.python.cn
  Subscribe: send subscribe to python-chinese-request在lists.python.cn
  Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
  Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070619/142bf8cc/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年06月19日 星期二 16:40

fuyu0123456789 fuyu0123456789在163.com
星期二 六月 19 16:40:26 HKT 2007

是个好主意!但是我对python的网络编程不是很了解如何具体的用python来判断远程的机器是否关机呢?有没有什么例子,或是模块可以告知?  
在2007-06-19,"He Jinbo" <hezhihuang在263.net> 写道:
如果只是处理关机,那可以先用其他方式判断该机器/端口是否可访问即可。----- Original Message -----From:fuyu0123456789To:python-chinese在lists.python.cnSent: Tuesday, June 19, 2007 1:39 PMSubject: [python-chinese] 用python远程访问PostGreSQL数据库如何设置超时时间?
我在linux的crontab任务里每个小时都要执行一个程序该程序要访问200台linux机器的PostGreSQL数据库,用的是pg模块 但是我发现一个问题,当要访问的机器关机,我的pg.connect()函数在访问这台机器时会等待很久。这样的话,如果有大量的机器关机,那我的程序的执行时间会过长 我查看了connect的参数,没有超时的参数所以想问问各位还有什么好办法?   
150 万 人 同 时 在 玩 的 网 游,你 不 试 试 吗 ?
_______________________________________________
python-chinese
Post: sendpython-chinese在lists.python.cn
Subscribe: send subscribe topython-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 涓嬩竴閮ㄥ垎 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070619/3b6d4ff5/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号