今天第一时间试了一下老大的这个系统 。 很不错。很给力 。。马上到 我buyvm 的vps 上面试了
安装很快 因为都是rpm安装的。。因为openvps 还是有很多限制
爆这个错误
502 bad gateway 看了一下 是php-fpm没起来
[root@yuefuzhuji init.d]# ./php-fpm start Starting php_fpm eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax. PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0 PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0 failed
[root@yuefuzhuji init.d]# echo 67108864 > /proc/sys/kernel/shmmax 这样还是没解决问题
[root@yuefuzhuji init.d]# ./php-fpm Usage: ./php-fpm {start|stop|quit|restart|reload|logrotate}
[root@yuefuzhuji init.d]# ./php-fpm start Starting php_fpm eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax. PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0 PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0 failed
后来修改php.ini文件 注释全部 eaccelerator 不要他了。 我也试过修改他的eaccelerator.shm_size="10" 大少 还是不行。
有好的方法大家讨论把
502 bad gateway
502 bad gateway 是php5-fpm没运行成功,原因可能为eaccelerator共享内存受shammx共享内存限制太小
更改设置:
1、 sudo nano /proc/sys/kernel/shmmax
#kernel.domainname = example.com (添加下面一行)
kernel.shmmax = 4294967295
3、sudo nano /etc/php5/fpm/php.ini
eaccelerator.shm_size="128" (一开始我设置的是16)
最后重新启动下php5-fpm 、 nginx即可
sudo service php5-fpm restart
sudo service nginx restart
这个应该是和openvz本身限制有关,我在512内存的虚拟
这个应该是和openvz本身限制有关,我在512内存的虚拟机上,也是这样这样的错误,后
echo 67108864 > /proc/sys/kernel/shmmax
就正常了,可保存重新生效,加入到/etc/sysctl.conf中
kernel.shmmax = 67108864
用这个试试
echo 10240000 > /proc/sys/kernel/shmmax
能详细点说说如何操作吗 貌似遇到这个问题的人不少呢
能详细点说说如何操作吗 貌似遇到这个问题的人不少呢