php后台linux服务器运行,怎么样实时更新数据库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php后台linux服务器运行,怎么样实时更新数据库?相关的知识,希望对你有一定的参考价值。

现有一个php文件,我从浏览器中打开,能实时从网上下载数据更新数据库,浏览器关闭就不能更新数据库,怎么样让此文件在服务器中自动更新数据库,不需要从浏览器中打开?

cron ,linux计划,但是要求你能ssh 登陆服务器 参考技术A

这个一两句说不清楚, 建议你度娘一下 Linux计划任务crond

如何让nodejs在linux后台运行

参考技术A

例如nodejs的主文件是index.js:

1.安装forever(pm2)模块,进行启动

说明:forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。

命令:

npm install -g forever
forever start index.js

2.用nohub命令

说明:将任务放到后台,但是依然可以使用标准输入,前台能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。

命令:

nohup node index.js &

参考技术B 加入 主文件是 index.js
那么可以用的方法有:
1.用forever 进行管理
npm install -g forever
forever start index.js

2. 用自带的服务nohub
nohup node index.js > myLog.log 2>&1 &本回答被提问者采纳

以上是关于php后台linux服务器运行,怎么样实时更新数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux服务器上后台运行python程序,并将输出加载到指定文件中

如何在 linux 系统上用 PHP 启动后台进程并将用户 ajax 输入重复写入其标准输入

在后台centos服务器中运行php脚本

linux kafka怎么后台运行

如何运行longlife后台进程,linux服务器

在 php 后台运行控制台应用程序的最佳方式是啥?