哈喽,大家好呀!
前天给大家分享了凌波微步的部署文档.
有些人可能还是会失败部署失败.
所以今天填坑,给大家分享一下一些常见错误,有问题可以随时来找我哈!
一.项目无法访问
第一次启动项目的时候失败,无法访问项目
解决办法:
在项目启动哪里有个日志按钮,看下具体错误原因.

一般的话都会报错,logs文件权限不足.

所以需要直接修改项目权限,点击项目文件夹权限按钮.

把所有权限打钩,最后点击确定.

回到python项目管理器,再次重启项目,应该就可以正常访问了

如果还是不行的话,执行如下命令:
systemctl stop firewalld
然后就可以正常访问了.
二.批量添加账号
还有些人账号比较多,需要批量添加账号
所以需要去后台添加,前面页面不支持的
首先,进入到/www/wwwroot/limbo-step-app-bt/docs/account
目录下:

点击打开终端

执行如下命令:
cp file_account_dev.csv file_account.csv
chmod -R 777 file_account.csv

然后点击编辑file_account.csv
文件.

打开后看到如下,

user:表示你的手机号
password:你的密码
gte:开始步数
lte:结束步数
然后复制上一行的格式,粘贴到下一行添加即可,删除xxx哪一行.

然后必须末尾必须留空一行.

添加完成之后点击保存即可.
三.启动定时任务
3.1 测试定时任务
进入到刚刚安装的python环境路径下,目录为/www/wwwroot/limbo-step-app-bt/
,点击第一个长长的字符串,就是MD5值.

在进入到bin目录下,点击打开终端.

执行如下命令:
# 复制python解释器和pip
cp python3 python39
cp pip3 pip39
执行命令pwd,复制返回的结果

然后设置软连接,执行如下命令:
ln -s 你刚刚复制的路径/python39 usr/bin/python39
ln -s 你刚刚复制的路径/pip39 usr/bin/pip39
# 例如,我的路径是/www/wwwroot/limbo-step-app-bt/54432d14cc4011db2da4057788305193_venv/bin,设置软连接为:
ln -s www/wwwroot/limbo-step-app-bt/54432d14cc4011db2da4057788305193_venv/bin/python39 usr/bin/python39
ln -s www/wwwroot/limbo-step-app-bt/54432d14cc4011db2da4057788305193_venv/bin/pip39 /usr/bin/pip39
验证是否执行成功,输入如下命令:
python39 -V
pip39 -V
出现如下说明操作成功.

然后回到项目目录下:
cd /www/wwwroot/limbo-step-app-bt测试定时任务是否可以启动.
python39 task.py出现如下,说明启动成功.

3.2 调试定时任务和刷步,推送加是否成功
打开/www/wwwroot/limbo-step-app-bt/task.py
文件.
如图,添加job()

打开终端执行命令如下:
cd /www/wwwroot/limbo-step-app-bt
python39 task.py
当出现当前任务执行完成,说明是正常的.

3.3 设置定时任务后台挂起
测试完成之后,一定要执行如下命令,让定时任务后台挂起,不然不会刷步成功.
nohup python39 task.py >>nohup.out 2>&1 &查看是否启动成功
ps -elf | grep task
四.如何给域名设置https
打开宝塔面板,点击网站,点击设置

然后继续点击ssl

最后点击宝塔SSL--->申请证书--->填写基本信息即可.

五.宝塔相关操作
5.1 忘记宝塔登录地址
打开腾讯云控制台,点击登录.

执行如下命令:
sudo /etc/init.d/bt default然后就会看到面板登录地址等一堆信息了

5.2 修改宝塔面板用户名以及其他设置
执行如下命令:
sudo bt然后选择你需要的操作编号就行了.

六.总结
好了,今天的教程就到这里.觉得有用请点个赞,谢谢!




