V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JohnLou
V2EX  ›  问与答

mac mysql 问题请教,困扰很久了

  •  
  •   JohnLou · 2018-04-02 09:09:48 +08:00 · 1358 次点击
    这是一个创建于 2206 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个 html 静态页面里同时有两个后端的 PHP ajax 请求,第一个请求查询正常,第二个查询错误,php 提示 mysql server has gone away。如果把页面中的 ajax 请求调换下位置,同样是换完位置后的第一个请求查询正常,第二个查询错误。

    这可能是什么原因,mysql 无法处理并发连接吗?

    5 条回复    2018-04-02 10:44:32 +08:00
    p2pCoder
        1
    p2pCoder  
       2018-04-02 09:12:13 +08:00
    没用过 php,不过你这个问题可能是 第一个请求后,数据库连接 关闭了
    JohnLou
        2
    JohnLou  
    OP
       2018-04-02 09:14:42 +08:00
    @p2pCoder 是的,就是这样。但是前端发起的两个 php 请求,应该互不干扰吧。我用的开源程序,反应没这个问题。
    JohnLou
        3
    JohnLou  
    OP
       2018-04-02 09:18:36 +08:00
    @p2pCoder 补充,我在命令行连 mysql 之后,mysql 的进程就退出了,php 无法用 mysql 了。
    DT27
        4
    DT27  
       2018-04-02 09:22:00 +08:00
    建议楼主装个 mamp 开管理 apache+php+mysql 开发环境
    frozenway
        5
    frozenway  
       2018-04-02 10:44:32 +08:00
    mysql 连接数只有一个吗?把连接数设置多一点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   959 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:31 · PVG 05:31 · LAX 14:31 · JFK 17:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.