zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    正则表达式分组()、不捕获(?:)和断言(?<=)详解
    正则匹配IP
    正则匹配中文
    SPL--Serializable
    JavaScript中原型和原型链
    JavaScript中变量和函数声明的提升
    运行gulp提示:Task function must be specified
    vue-router 去掉#
    学以致用 ---- vue子组件→父组件通信
    删除node_modules
  • 原文地址:https://www.cnblogs.com/vilogy/p/12410751.html
Copyright © 2011-2022 走看看