在某些情况下,如系统负载过大swoole无法申请到内存而挂掉、swoole底层发生段错误、Server占用内存过大被内核Kill,或者被某些程序误杀。那swoole-server将无法提供服务,导致业务中断,公司收入出现损失。 有一个非常有效并且在BAT等大型公司常用的方案是crontab重启监控。 ...
分类:
其他好文 时间:
2020-07-24 16:24:20
阅读次数:
93
这里我们用Ubuntu18.04作为基础镜像。 基于Commit命令创建: 1、准备工作 首先,获取Ubuntu:18.04镜像并创建一个容器: docker pull ubuntu:18.04 docker run -it ubuntu:18.04 bash root@09c5e8c04b11:~ ...
分类:
系统相关 时间:
2020-07-24 16:19:09
阅读次数:
93
一顿操作各种无脑安装: # 环境: Ubuntu 18.04.1 LTS x86_64 django2.0 Python 3.6.9 (default, Apr 18 2020, 01:56:04) # 安装celery pip3 install celery==4.4.6 pip3 install ...
分类:
其他好文 时间:
2020-07-24 15:52:30
阅读次数:
74
问题背景 你高高兴兴的写好了一个go脚本,放到你的服务器上,打算定期运行这个脚本,你打开crontab -e, 然后输入: */1 * * * * go run /root/test/main.go 然后发现迟迟没有反应,你就查看一下输出什么错误: */1 * * * * go run /root/ ...
分类:
其他好文 时间:
2020-07-24 15:43:36
阅读次数:
77
在Ubuntu 18.04上搭建开发学习常用的软件环境(git、中文输入法、qq、微信、Android Studio、Intellij Idea、Pycharm、Electron、Eclipse、Firefox、Chrome、MySQL、Tomcat、Sublime、Typora、WPS、Java、... ...
分类:
系统相关 时间:
2020-07-24 09:48:34
阅读次数:
129
Ubuntu系统中安装Mercurial 以支持hg pip install mercurial # 通过 pip 安装 Mercurial hg --version # 查看 Mercurial 版本 hg clone http://hg.openjdk.java.net/jdk8/jdk8 op ...
分类:
系统相关 时间:
2020-07-23 23:25:51
阅读次数:
128
一、拉取ubuntu18.04镜像sudodockerpullubuntu:18.04sudodockerrun-it-p80:80-v~/data/vhost/:/var/www--namemyubuntu18.04ubuntu:18.04/bin/bash二、添加阿里源(ubuntu18.04:bionic;20.04:focal)cp/etc/apt/sources.list/etc/apt
分类:
系统相关 时间:
2020-07-23 16:40:05
阅读次数:
107
crontab是创建计划任务的命令 语法:crontab [ -u user ] { -l | -r | -e } -e 设定时程表 -l 列出时程表 -r 删除时程表 时间格式: f1 f2 f3 f4 f5 program 从左到右依次为:分,时,天,月,星期,脚本路径(需要写成绝对路径形式) ...
分类:
其他好文 时间:
2020-07-23 16:30:07
阅读次数:
60
01. sudo add-apt-repository ppa:fcitx-team/nightly 02. sudo apt-get update 03. sudo apt-get install fcitx 04. sudo apt-get install fcitx-config-gtk an ...
分类:
系统相关 时间:
2020-07-23 09:20:25
阅读次数:
475
一、计划任务 在Linux中有一个“计划任务”的概念,它是指:让计算机在指定的时间执行指定的事情。 计划任务在Linux的体现主要分为at和crontab。 其中: at:通过at命令安排任务在某一时刻执行一次,用于调度临时性的一次性的任务; crontab:通过crontab 命令,我们可以在固定 ...
分类:
系统相关 时间:
2020-07-23 09:14:06
阅读次数:
85