V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cnmt
V2EX  ›  Linux

PHP -fpm.conf 的修改和 MYSQL 问题

  •  
  •   cnmt · 2017-02-14 16:28:59 +08:00 · 2164 次点击
    这是一个创建于 2824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    LNMP 1.3
    PHP 版本 5.5.45 内存 16 个 G..。 。 现在 php-fpm.conf 中如下。。。需要修改吗。。。改成多少。谢谢。

    pm.max_children = 80 pm.start_servers = 40 pm.min_spare_servers = 40 pm.max_spare_servers = 80


    关闭了 MYSQL 日志功能重启后。提示错误。 刚装的系统。。将 my-innodb-heavy-4G.cnf CP 为 /etc/my.cnf 后改的 my.cnf 将 my.cnf 中两处 max_allowed_packet=16Mmax_allowed_packet = 16M 16M 都改成了 50M

    Stoping LNMP... Stoping nginx... done ERROR! MySQL server PID file could not be found! Gracefully shutting down php-fpm . done Starting LNMP... Starting nginx... done Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid). Starting php-fpm done

    10 条回复    2017-02-14 21:13:04 +08:00
    cnmt
        1
    cnmt  
    OP
       2017-02-14 16:29:42 +08:00
    关闭的方法是在 MY.cnf 中。。。注释掉了 log-bin=mysql-bin 和 binlog_format=mixed
    然后删除了日志。。并在 MYSQL 命令中执行: reset master 。。。执行后没有提示错误。。再重启 LNMP 时提示上面信息。。
    lslqtz
        2
    lslqtz  
       2017-02-14 16:49:21 +08:00 via iPhone
    1 、换行
    2 、自己摸索
    3 、标题和内容写规范
    4 、月经贴
    Felldeadbird
        3
    Felldeadbird  
       2017-02-14 16:59:50 +08:00
    你的 mysql 错误了。 The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
    smileawei
        4
    smileawei  
       2017-02-14 17:29:35 +08:00 via iPhone
    百度下 php-fpm 优化 就这么难?
    cnmt
        5
    cnmt  
    OP
       2017-02-14 17:50:48 +08:00
    @smileawei 原来用的。 5.12.。直接修改 children 就行。 5.4 和原来不一样啊。
    cnmt
        6
    cnmt  
    OP
       2017-02-14 17:51:31 +08:00
    @Felldeadbird 怎么解决呢。
    abc123ccc
        7
    abc123ccc  
       2017-02-14 18:28:02 +08:00
    。注释掉了 log-bin=mysql-bin 和 binlog_format=mixed
    然后删除了日志。。并在 MYSQL 命令中执行: reset master 。。。执行后没有提示错误


    正确姿势应该是:
    注释掉了 log-bin=mysql-bin 和 binlog_format=mixed
    并在 MYSQL 命令中执行: reset master 。

    不需要手工删除日志的。



    重启 mysql :/etc/init.d/mysqld start 试下

    LNMP1.3 没用过,不知道这个命令行得通不。
    cnmt
        8
    cnmt  
    OP
       2017-02-14 19:28:57 +08:00
    @abc123ccc

    -bash: /etc/init.d/mysqld: No such file or directory
    abc123ccc
        9
    abc123ccc  
       2017-02-14 20:34:27 +08:00
    这个目录下 /etc/init.d/有 mysql 脚本没有?
    Felldeadbird
        10
    Felldeadbird  
       2017-02-14 21:13:04 +08:00
    你看看 /var/log 下有没有 mysql 的日志目录。反正看 mysql 日志有什么错误信息才知道问题所在的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.