原不周个人页面-阿里云开发者社区

个人头像照片 原不周 TA的个人档案

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
  • 提交了问题 2016-01-05

    关于“建立数据库连接时出错”的解决方法

  • 提交了问题 2015-12-04

    安装pw论坛时,提示输入数据库名,我用的ECS,该怎么找。

正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2016-01-05

    关于“建立数据库连接时出错”的解决方法

    回 2楼51干警网的帖子
    论坛里的教程真的很给力,我一步步按着上面的做的。后来遇到了一些问题,也顺利解决了。

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

    回 1楼紫龙001的帖子
    格式有点乱,不是很会调
    踩0 评论0
  • 提交了问题 2016-01-05

    关于“建立数据库连接时出错”的解决方法

  • 回答了问题 2015-12-08

    阿里云一键安装包默认安装phpwind并且根目录为phpwind如何修改

    回 7楼壮志无烟抽的帖子
    亲,你网站做的挺棒的
    踩0 评论0
  • 提交了问题 2015-12-04

    安装pw论坛时,提示输入数据库名,我用的ECS,该怎么找。

  • 回答了问题 2015-12-02

    “零基础”系列课程--如何在ECS上快递搭建一个WordPress站点

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    怎么获得云币?是不是回复帖子会有?

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    谢谢

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

    第二步,安装完之后,没有80、9000端口
    第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助

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

    回 12楼larryli的帖子
    第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助啊

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

    回 145楼training的帖子
    楼主好,感谢您的解答,我刚看到您的回复。想问一下,有没有pw论坛的安装教程?,还有,往后是不是重装系统后,也可以搭建WordPress?多谢
    踩0 评论0
  • 回答了问题 2015-12-02

    “零基础”系列课程--如何在ECS上快递搭建一个WordPress站点

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    怎么获得云币?是不是回复帖子会有?

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    谢谢

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

    第二步,安装完之后,没有80、9000端口
    第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助

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

    回 12楼larryli的帖子
    第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助啊

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

    回 145楼training的帖子
    楼主好,感谢您的解答,我刚看到您的回复。想问一下,有没有pw论坛的安装教程?,还有,往后是不是重装系统后,也可以搭建WordPress?多谢

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    楼主你好,WordPress我搭建好了。其中遇到过一个问题,已经解决,向您汇报一下,第一步安装“一键安装包”的时候没有安装成功,后来是将系统换成了“centos”,然后才安装成功,所以,ECS的操作系统最好选用这个。
    最后,我已经把站点安装好了,希望楼主后续发一些比较适合菜鸟的WordPress应用技巧,多谢。

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

    回 209楼training的帖子
    楼主大大好,我也遇到了198楼那哥们遇到的问题,站点都建好了,而且用  http:/IP地址/wordpress/   可以打开站点,但是,直接输IP地址或者域名,打开后是403 Forbidden  ,请问这个是什么原因?是不是因为没有进行域名绑定?应该怎么操作。我的域名是今天刚通过备案的,才发现这个问题。诚心求教,多谢!

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

    回 198楼伊奇的帖子
    哥们,你的问题解决了吗?403 Forbidden 错误,我也遇到了

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

    回 197楼上云服务的帖子
    又遇到问题了,直接输入域名,显示403 Forbidden,是不是需要域名绑定?我去搜了下相关教程,看的云里雾里,希望能给出后续建站的一些指导。多谢

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

    回 217楼training的帖子
    多谢楼主耐心讲解。是不是还可以修改nginx配置文件,把根目录修改成www下面的wordpress?我看您发的第三个视频有修改nginx的过程,是把根目录www/phpwind改成了www。(我不知道说的对不对,这是我理解的,完全小白啊)

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点

    楼主大大好,我按照您的指导,将那个文件放在了www下面,确实可以打开,但是,网址那一栏还是显示的  http://域名/wordpress.


    之后,我修改了nginx配置,将根目录(应该是根目录吧)改成了www/wordpress,之后,输入域名,确实能打开,但是,点击返回首页或者登陆,都失败。
    我又将nginx配置还原,就是根目录那块儿,我重新按照 http://域名/wordpress.输入网址,能打来,然后登陆,修改了 wordpress的设置,就是网址


    之后,我再修改nginx配置,将根目录改成了www/wordpress,之后,浏览器输入域名,可以打开,然后正常登陆。


    不知道这样对不对。我对那个代码完全懵逼,就是觉得从逻辑上应该是域名指向某个文件夹,也就是根目录,具体怎么操作,都是照猫画虎,跟着视频走的。


    我的网站是www.pajidy.com


    我想问下,为什么首页那个建站时间没有显示,而且导航栏去哪了。这些应该是琐碎的操作了,我就是吐槽一下

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

    回 172楼training的帖子
    大神,我按照171楼和172楼的方法,做了修改,为什么最后登陆phpmyadmin的时候显示

    “#1045 无法登录 MySQL 服务器”

    密码都是对的

    我也去百度了一下,是不是修改phpmyadmin的文件夹地址之后,权限出现了问题?

    该怎么解决啊,多谢

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

    回 228楼风愿的帖子
    是不是你之前的安装有问题?还有就是选择合适的操作系统

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    关于出现连接数据库错误,我找了一个教程,不知道是不是这么解决,粘贴出来。(我的网站是:啪几网www.pajidy.com)




    以前一直用虚机,这次改用了阿里云服务器,因为这个站点纯粹就是个人喜好建立的,所以主机配置比较低,单核1G,1M独立外网带宽,环境是centos6.5 64位,nginx mysql 位安装管理面板,自己对这方面也完全是白丁,整个服务器环境的搭设全部按照阿里云官方的教程进行,整体弄完后,把自己的WORDPRESS搬上去,也还算顺利。不过运行了半个多余突然出现问题。打开网页的时候显示“建立数据库连接时出错”,通过后台链接MYSQL发现报错无法连接,自己也不太懂,就直接重启了服务器,一切正常。不过出现这种问题心理多少有些担忧,就在后台通过看了下进程,一看发现一个php-fpm的进程有很多子进程,且占用内存非常大,很短时间1G内存空闲就只剩下不到300M,而CPU使用率却很低。

    找了个在线压力测试,并发30,进行3分钟压力访问,发现内存很快就所剩无几了,直到低于90M以后突然恢复到270M空闲时,发现MYSQL的进程被KILL了。压力测试结束后,内存并没有被释放。这就是问题所在了。

    通过百度查询得知,PHP-CGI会释放内存,但并不会把内存归还系统,所以当过多的PHP-FPM子进程存在时,内存就会一点点被吃干,最终导致溢出。解决方法网上貌似很多,但看起来有点天书,选了一种比较好理解易操作的方法,就是修改php-fpm.conf文件,控制这个进程的数量。

    找这个文件我就费了很大劲,网上的文章都不说这个文件在哪,对于小白来说,就有点吃力,最后找到,这个文件在php安装文件夹心下的etc文件夹里,如果是阿里云的话,应该就是 /alidata/server/php/etc里。

    打开编辑这个文件,可以通过FTP或者LINUX命令行进行修改。主要涉及几个参数。

    pm 这个是设置运行方式的,分别是static(静态)或者dynamic(动态)

    默认应该是在214行左右,显示为 pm = dynamic,意思就是动态方式,如果内存小,比如512M,1G,2G之类,建议使用动态。

    pm.max_children:静态方式下开启的php-fpm进程数量,这个是有在pm模式为static的情况下生效。

    pm.start_servers:动态方式下的起始php-fpm进程数量,这个是pm位dynamic模式下需要设置的参数,意思就是启动运行时建立的起始php-fpm进程数量

    大概在230行左右,我设置后的,pm.start_servers = 3

    pm.min_spare_servers:动态方式下的最小php-fpm进程数

    大概位置在235行,我设置后的,pm.min_spare_servers = 3

    pm.max_spare_servers:动态方式下的最大php-fpm进程数量

    大概位置在240行,我设置后的,pm.max_spare_servers = 10

    还有一个就是pm.max_requests,这个在百度查询都的结果就是接受多少次请求后自动重启进程的,默认是500,不知道这个数值具体是指什么的,因为重启就意味着把php占用的空闲内存释放给系统,不过一旦这个值设置的过低,可能会导致所有的php-fpm进程在几乎同时重启,而重启过程中CPU占用率会飙升,且PHP会拒绝访问请求,所以这个值不能过低,按照我这个小白理解就是宁可适当的减少运行的子进程数,也不能过分的降低这个值。不知道对不对

    大概位置在251行,我设置后的,pm.max_requests = 200

    这就是我设置后的几个参数,保存后重启服务,再次观察,内存占用率基本稳定在400M,缓慢增长,经过了一晚的再次进行30并发的压力测试,虽然内存和CPU同样会在此时爆发增长,但是这个并发数还是挺住了,且在压力测试结束后,内存大部分被释放给系统了。最后又在wordpress安装了wp-super-cache缓存插件,很大程度降低了访问页面时对服务器的压力。

    根据百度查到的,配置php-fpm并非由固定的模式,他基本是要找到一个平衡,对于我这样的小白来说,只能一点点的试,先改成这样运行一段时间观察下,后续再做调整,毕竟自己是小白,很多东西都得摸索,短时间内也无法确定效果,慢慢试吧。

    linux命令行  top命令可以查看动态的系统资源占用情况,  ps aux可以查看当时占用系统资源的情况,非动态。

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

    回 252楼czfcyj的帖子
    去看看171楼和172楼,感兴趣也可以看看我的发言

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

    Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
    求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误

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

    回 247楼training的帖子
    求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误
    踩0 评论0
正在加载, 请稍后...
滑动查看更多