我试图通过命令行在我的远程虚拟专用服务器上运行PHP脚本.我遵循的流程是:
脚本运行得很好.但问题是,一旦我关闭PuTTY控制台窗口,脚本就会停止运行.
我需要脚本继续无休止地运行.我怎样才能做到这一点?我在服务器上运行Debian.
提前致谢.
我有一个在线MySQL数据库.我想找出服务器URL,以便我可以远程连接到它.
有没有办法可以从phpMyAdmin检查我的数据库URL?
我正在使用通过SSH连接的远程解释器运行项目(PyCharm Professional 2016.3.3)。当我建立连接时,一切正常,但是如果我的连接中断(我不小心合上了笔记本电脑盖,进入了睡眠模式,或者由于某些未知原因,wifi连接暂时中断了),那么当我重新连接时,控制台会话将终止Process finished with exit code -1。
交互式控制台的输出为:
ssh://username@remote_server:22/usr/bin/python /home/some_path/.pycharm_helpers/pydev/pydevconsole.py 0 0
PyDev console: using IPython 5.1.0
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
>>> a = 1
>>> # At this point I break the connection and then re-establish it after about 1 min.
Process finished with exit code -1
Run Code Online (Sandbox Code Playgroud)
在此示例中,我禁用了wifi,然后重新启用,连接到其他wifi源,然后再连接回原始wifi源。这种情况发生的频率适中(可能每天一次),可能是真正的障碍。
也许有可以更改的设置可以避免这种情况,还是有一种更强大的连接方法可以将控制台连接到远程主机上运行的进程?理想的情况是,如果我失去与一个wifi源的连接并与另一个wifi源建立连接,那么我的进程将不会被杀死。
注意:进行交互式会议很重要,因为我的工作是基于研究的,因此我需要能够交互式地编写和运行代码。
我正在尝试使用节点js中的multer-sftp将文件上传到远程服务器.因为我正在关注官方文档npm multer-sftp.以前我将文件上传到Amazon S3而不是远程服务器.现在我想将文件上传到远程服务器.
API:
exports.newFileUpload = function(req , res , next){
var storage = sftpStorage({
sftp: {
host: 'http://www.port*****es.in/',
port: 22,
username: 'username',
password: 'password'
},
destination: function (req, file, cb) {
cb(null, 'images/')
},
filename: function (req, file, cb) {
cb(null, file.fieldname + '-' + Date.now())
}
})
var upload = multer({ storage: storage }).array('file');
upload(req,res,function(err){
logger.debug(JSON.stringify(req.body));
logger.debug(JSON.stringify(req.files));
if(err){
logger.debug("Error Occured", JSON.stringify(err));
res.json({error_code:1,err_desc:err});
return;
} else{
res.json({error_code:0,err_desc:null});
}
});
}
Run Code Online (Sandbox Code Playgroud)
上传文件时,返回错误
2017-11-10T02:39:48.297Z - debug: Error Occured {"code":"ENOTFOUND","errno":"ENOTFOUND", …Run Code Online (Sandbox Code Playgroud) 我在我的网络托管cpanel上设置了我的远程数据库访问主机,使我的家庭计算机IP地址能够访问在线数据库.
据我所知,这应该是有效的,但我不是百分百肯定.
有没有一种快速的方法可以从命令提示符连接到数据库,以确保它允许从我的IP地址访问?
我不知道如何解决这个问题,我需要将mongodb集合导出为.csv.在节点中使用spawn.child_process调用mongoexport将完成此操作,但我的mongodb服务器和节点服务器当前位于不同的计算机上.
如何从我的节点服务器远程调用我的mongo服务器上的mongoexport,然后将.csv带到节点服务器?
我正在Go中编写一些新的Web服务.
无论目标平台如何,我可以使用哪些部署策略?例如,我正在Mac上开发,但登台/生产服务器将运行Linux.
是否有一些我可以使用的现有部署工具支持Go?如果没有,我可以采取哪些措施来简化流程?
我使用LiteIDE进行开发.有没有办法将LiteIDE挂钩到部署过程中?
我正在尝试编辑远程 Amazon EC2 Linux 实例上的文件。我目前只是在使用 nano,但真的很喜欢图形文本编辑器。我有两个问题:
请帮忙!我不挑剔,只是任何图形文本编辑器,因为使用 nano 是一个巨大的痛苦。
我正在开发一个位于远程服务器上的项目.我能从本地机器在PyCharm中打开它吗?我找不到路.
我可以在没有密码的情况下使用“Vscode远程SSH”扩展吗?我有一个 Linux 服务器,我的公钥在服务器中,并且我知道用户名和 IP 地址。另外,我可以使用终端 ssh 到服务器。
** 有什么办法可以实现这一点吗?
remote-server ×10
database ×2
mysql ×2
node.js ×2
pycharm ×2
ssh ×2
amazon-ec2 ×1
build ×1
csv ×1
debian ×1
deployment ×1
file-upload ×1
go ×1
interactive ×1
javascript ×1
mongodb ×1
multer ×1
php ×1
putty ×1
sudo ×1