当前位置: 首页 > news >正文

网站开发属于IT行业wordpress升级崩了

网站开发属于IT行业,wordpress升级崩了,帮人做网站犯法,上海企业微信网站制作Docker 安装系列 服务器搭建了一个 gitlab 服务器以供自己开发使用,服务器搭建很简单,但是使用起来是相当的卡顿,在代码 pull,push 过程中都会有相应的延迟。gitlab 启动运行就占用了大量的内存,4G内存在启动后已经所…

Docker 安装系列

服务器搭建了一个 gitlab 服务器以供自己开发使用,服务器搭建很简单,但是使用起来是相当的卡顿,在代码 pull,push 过程中都会有相应的延迟。gitlab 启动运行就占用了大量的内存,4G内存在启动后已经所剩无几。想再进行 git 相关操作自然也就会出现卡顿现象。

通过        cat /proc/swaps        命令查看swap分区情况:
结果如下图所示,可以看到并没有swap分区:

[root@flexusx-328569 data]# cat /proc/swaps
Filename                Type        Size        Used        Priority
[root@flexusx-328569 data]#

解决方法-全部步骤

[root@flexusx-328569 ~]# dd if=/dev/zero of=/data/swap bs=512 count=8388616
8388616+0 records in
8388616+0 records out
4294971392 bytes (4.3 GB, 4.0 GiB) copied, 34.1612 s, 126 MB/s
[root@flexusx-328569 ~]# mkswap /data/swap
mkswap: /data/swap: insecure permissions 0644, fix with: chmod 0600 /data/swap
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=85a751ba-873a-4c54-9e3c-7e78353da71b
[root@flexusx-328569 ~]# cat /proc/sys/vm/swappiness
0
[root@flexusx-328569 ~]# sysctl -w vm.swappiness=60
vm.swappiness = 60
[root@flexusx-328569 ~]# cat /proc/sys/vm/swappiness
60
[root@flexusx-328569 ~]# swapon /data/swap
swapon: /data/swap: insecure permissions 0644, 0600 suggested.
[root@flexusx-328569 ~]# cat /proc/swaps
Filename                Type        Size        Used        Priority
/data/swap                              file        4194304        0        -2
[root@flexusx-328569 ~]# cd /data/
[root@flexusx-328569 data]# ls
gitlab  nginx  redis  swap  
[root@flexusx-328569 data]#

1、创建 swap 分区(这里需要等待几秒)

[root@flexusx-328569 ~]# dd if=/dev/zero of=/data/swap bs=512 count=8388616
8388616+0 records in
8388616+0 records out
4294971392 bytes (4.3 GB, 4.0 GiB) copied, 34.1612 s, 126 MB/s
[root@flexusx-328569 ~]#

注意:创建swap大小为bs*count=4294971392(4G),/data/swap目录若无则找/mnt/swap

2、通过mkswap命令将上面新建出的文件做成swap分区

[root@flexusx-328569 ~]# mkswap /data/swap
mkswap: /data/swap: insecure permissions 0644, fix with: chmod 0600 /data/swap
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=85a751ba-873a-4c54-9e3c-7e78353da71b
[root@flexusx-328569 ~]#

3、查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60

查看参数:

cat /proc/sys/vm/swappiness

设置参数:

sysctl -w vm.swappiness=60

4、启用 swap 分区

swapon /data/swap

echo “/data/swap swap swap defaults 0 0” >> /etc/fstab
5、再次使用cat /proc/swaps 查看swap分区是否启动

[root@flexusx-328569 data]# cat /proc/swaps
Filename                Type        Size        Used        Priority
/data/swap                              file        4194304        25940        -2
[root@flexusx-328569 data]#

可以看到,swap分区已经启用,现在通过 gitlab 进行操作会发现很流畅

成功地创建并启用了 4 GiB 的交换文件 /data/swap。然而,由于交换文件的权限不够严格(0644),系统给出了安全警告。为了消除这个警告并且确保交换文件的安全性,你应该修改文件权限:


chmod 0600 /data/swap

之后再尝试重新启用交换文件:

swapon /data/swap

此外,为了使这些更改在重启后仍然有效,请编辑 /etc/fstab 文件,添加一行来自动挂载交换文件:

vim /etc/fstab

/data/swap none swap defaults 0 0

最后,如果你希望永久改变 swappiness 参数,可以将其添加到 /etc/sysctl.conf 文件中:

vim /etc/sysctl.conf

vm.swappiness=60

然后运行以下命令使其生效:

sysctl -p        

 这样,即使服务器重启,交换文件也会自动挂载,并且 swappiness 参数也会保持为你设置的值

http://www.yayakq.cn/news/991315/

相关文章:

  • 深圳英文网站建设公众号修改wordpress
  • 成都手机号码网站建设中国移动国际精品网
  • 电商网站建设推荐优化优化
  • 南京铁路建设网站电龙网站建设
  • 网站平台推广方案竞价网站和优化网站的区别
  • 网站开发一般用什么服务器企业网站定制
  • 门户网站开发项目的风险网站制作课题组
  • 手机网站设计占工程比重产品推广渠道有哪些方式
  • 做爰片免费网站视频如何上传网站
  • 网站死链怎么办小微企业所得税优惠政策
  • 深圳专业网站建设制作wordpress audio主题
  • 沈阳市网站建设珠海高端网站建设
  • 网站托管服务商网站统计怎么做
  • 外贸网站域名用境内还是境外互联网建设网站
  • 沈阳网站开发制作做网站需要域名跟服务器吗
  • 怎么调网站兼容性wordpress 用户提交
  • 你有网站 我做房东 只收佣金的网站长之家源码
  • 电影网站开发源代码前端用什么开发工具
  • 动态手机网站软件开发外包合同
  • 培训网站制作网站wordpress登陆地址
  • 网站建设项目招标文件帮别人做网站如何备案
  • 包装设计灵感网站网页素材大宝库
  • 虚拟主机网站wordpress5.0.2编辑器安装
  • 网站因未取得备案号而被关闭企业管理论文
  • 怎么制作自己公司网站网络营销课程个人总结3000字
  • 东莞大岭山网站建设网页设计网页制作
  • 做饼的网站贵州建设厅监理协会网站
  • 我是新手如何做跨境电商做模板网站乐云seo效果好
  • 成都微信网站建设唐山网站提升排名
  • 自己怎样做网站平台网站建设中常见的问题