dsdeeaquu38538545 2014-09-12 07:56 采纳率: 100%
浏览 25
已采纳

使用psql连接在Crons中使用singleton

I have a cron job that connect with PostgreSQL DB, to select and insert Data, it works each 2 min, am using pg_connect(); my server each day get down and gives me error in PostgreSQL log for creating multiple connections and the count of connections per user exceed 100 per day, how can i use singleton term in my cron. can any one help plz

  • 写回答

1条回答 默认 最新

  • dqyitt2954 2014-09-12 08:37
    关注

    As far as I can guess, you are trying to ask:

    "How do I ensure that only one copy of a cron job runs at a time".

    If so, the conventional solution is the flock shell command. The PHP flock() function can also be used for the same purpose.

    Specific to PostgreSQL, you can instead use table locks and take a NOWAIT lock early in the cron script, so it'll error out if the lock attempt fails. Of course that'll only work if your PHP script checks for errors and aborts when it sees an error.

    Here's a nearly identical answer I prepared earlier.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 代写uni代码,app唤醒
  • ¥15 全志t113i启动qt应用程序提示internal error
  • ¥15 ensp可以看看嘛.
  • ¥80 51单片机C语言代码解决单片机为AT89C52是清翔单片机
  • ¥60 优博讯DT50高通安卓11系统刷完机自动进去fastboot模式
  • ¥15 minist数字识别
  • ¥15 在安装gym库的pygame时遇到问题,不知道如何解决
  • ¥20 uniapp中的webview 使用的是本地的vue页面,在模拟器上显示无法打开
  • ¥15 网上下载的3DMAX模型,不显示贴图怎么办
  • ¥15 关于#stm32#的问题:寻找一块开发版,作为智能化割草机的控制模块和树莓派主板相连,要求:最低可控制 3 个电机(两个驱动电机,1 个割草电机),其次可以与树莓派主板相连电机照片如下:
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部