CVM部署Django小技巧

折腾了两天云服务器,从早到晚盯着终端的感觉真的很奇妙,当然一直报错、毫无头绪的感觉也很气。今天早上试了四个项目结果因为各种各样非技术的的原因都失败了,比如域名备案、网站限制爬虫等,确实有些丧气,感觉白忙了。中午睡一觉好多了。同朋友甩了几个关于脑机接口的外文文献,晚上看看,看来要多线程运行了。

以下记录两个CVM使用的小技巧:

  1. 解决sqlite3安装后仍报错的问题。

  2. 使用screen启用多线程,后台运行程序的方法。


 解决sqlite3正确安装后仍然报错的问题

  在bash启动的配置文件中,添加引入临时变量库的语句。

  在 ~/.bashrc 或者 ~/.bash_profile 中加入 export 语句,前者在每次登陆和每次打开 shell 都读取一次,后者只在登陆时读取一次。本例中采用第一种方法,打开 ~/.bashrc 中,在该文件的未尾,可采用如下语句来使设置生效:

  export LD_LIBRARY_PATH="/usr/local/sqlite/lib"

  重启终端以生效。

 使用screen启用多线程,后台运行程序

  安装

    yum install screen

  使用

    screen -S name  #打开名字为name的新窗口

    screen -ls       #查看目前的screen进程

    CTL-A+D       #关闭screen窗口,但进程被Detached

    screen -r -d PID  #如果只有一个进程不需要PID,如果有多个进程,则通过进程ID号来选择恢复那个窗口

  退出

    exit

原文地址:https://www.cnblogs.com/vilogy/p/12410751.html