摘要:
本文是该文的整理版。 Ubuntu18.04不再使用initd管理系统,改用systemd。为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步: 1、systemd默认读取/etc/systemd/system下的配置文件,该目录下的文件会链接/lib/systemd/sy 阅读全文
摘要:
dnspython 一个Python实现的一个DNS工具包,利用其查询功能来实现dns的服务监控及解析结果的校验。 安装 解析域名为IP urls.txt ddd.log socket包的gethostbyname(URL)也能解析IP地址,jd不推荐用socket,推荐dnspython。 阅读全文
摘要:
背景:项目在公司的一台虚拟机上运行(32核+32G)。其他人的项目也在这台物理机上运行。。我的训练代码是单进程的,跑完一次需要大约10h(数据量大逮着一个核使劲跑。。);训练是一个Celery定时任务;我开始训练时就有人提出他们的项目慢的卡着了。。 改进:用多进程改进了训练过程中阻塞的地方。这时就出 阅读全文
摘要:
概念 URL Universal Resource Locator ,统一资源定位符。 用处:用来标识互联网资源的唯一地址。 本质:提供了互联网上任一资源地址的通用表示方法。 protocol://host:port/path/file.name?parameter 红色部分合称为domain 如: 阅读全文
摘要:
0,vim filename 1,显示行号 :set number 2,跳转到第1000行 1000G (跳转到文件末尾:“G”) 3,删除1-1000行 :1,.d 4,删除所有行 先跳转到文件最后一行:“G” 从第一行删除到当前位置:“:1,.d” 说明: 1,“ . ” 表示当前行,“ 1,. 阅读全文
摘要:
项目代码一般在 /var/www/项目日志一般在 /var/log/用supervisor启动的项目,配置文件应该放在 /etc/supervisor/conf.d/ 。要在服务器上运行一个项目,把启动配置文件放在那个目录下,supervisor会自动管理。 supervisor自身日志位置:/va 阅读全文
摘要:
-l 指定日志等级 -n 指定任务名称 -Q 指定任务执行队列 -c 指定启动celery的cpu数量 --logfile 指定日志输出到文件,会输出任务函数里的print,而控制台不会,用于调试。 阅读全文
摘要:
PostgreSQL 配置文件之pg_hba.conf 该文件用于控制访问安全性,管理客户端对于PostgreSQL服务器的访问权限,内容包括:允许哪些用户连接到哪个数据库,允许哪些IP或者哪个网段的IP连接到本服务器,以及指定连接时使用的身份验证模式。 # Database administrat 阅读全文
摘要:
supervisor 安装过程自己折腾... 启动文件存放位置:/etc/supervisor/conf.d/ supervisor自身日志位置:/var/log/supervisor/supervisord.log 常用命令 重启supervisor服务:sudo service supervis 阅读全文
摘要:
错误一 解决办法:修改表编码方式 alter table table_name convert to character set utf8mb4; 阅读全文
摘要:
今天在服务器上更新训练模型,五个小时后发现进程被kill了 理解 OOM killer 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成 阅读全文
摘要:
"git fetch GitLab: Your account has been blocked.fatal: Could not read from remote repository. Please make sure you have the correct access rights" ?? 阅读全文
摘要:
编辑任务 crontab -e 查看任务 crontab -l 任务配置基本格式:* * * * * command分(0-59) 时(0-23) 天(1-31) 月(1-12) 周(0-6,0代表星期天) 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)每 阅读全文
摘要:
sudo apt-get install libcurl3 sudo apt-get install libcurl4-openssl-devsudo apt-get install python3 python-dev python3-devsudo apt-get install openssl 阅读全文
摘要:
Python中的traceback模块被用于跟踪异常返回信息,可以在logging中记录下traceback。 日志文件输出: 与traceback.print_exc()的区别是,后者直接输出在控制台。 阅读全文