从Django Web服务器在远程服务器上运行脚本

serverCode

我有一个基本的(server1)Django开发Web服务器,另一个有服务器(server2),它具有执行某些科学计算的python脚本。假定server1具有适当的身份验证才能在server2上运行脚本。我要做的就是单击django网站上的一个按钮,该按钮将运行server2上的python脚本。

到目前为止,我的想法是

  • 使用某种SSH库运行脚本并获得响应
  • 在server2上安装REST API来运行脚本

不确定以上想法是否行得通,请提出您的见解,如果可能的话,请举一个简单的例子。

更多信息:Server1和Server2必须是2个单独的服务器,server1是Web服务器,而server2可以是任何Linux虚拟机。同样,必须将来自server2的响应发送回server1。

serverCode

在仔细阅读并尝试了各种论坛建议并在Google上度过了愉快的时光之后,我选择了paramiko。它完全符合我的要求,并且现在就像魅力一样。

单击在server1上运行的网站上的一个按钮后,我发出了运行python脚本的请求。python脚本使用paramiko建立与server2的SSH连接,运行必要的命令,并将响应写入纯文本文件。该纯文本文件通过Django形式作为响应返回给请求。

现在看起来有点脏,还有更多的东西要看,如果命令执行时间很长或者由于某种原因而出错,会发生什么。我没有花时间为所有这些问题找出答案,但最终会。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django是在服务器上还是在浏览器中执行脚本?

来自分类Dev

如何在Uvicorn Web服务器上运行Django?

来自分类Dev

在服务器上运行Django应用

来自分类Dev

服务器启动时运行的Django脚本

来自分类Dev

python django在服务器中运行bash脚本

来自分类Dev

Django 服务器无法在虚拟服务器上运行

来自分类Dev

运行服务器上的Django- Staticfiles 404

来自分类Dev

在与 django 相同的服务器上运行 Celery?

来自分类Dev

Django开发服务器无法运行

来自分类Dev

无法从Pycharm运行Django服务器

来自分类Dev

Django-运行服务器错误

来自分类Dev

如何在Gunicorn / WSGI Web服务器上运行Django应用程序?

来自分类Dev

生产服务器上的smpt django

来自分类Dev

Django服务器卡在Beanstalkd上

来自分类Dev

django postgres 无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行

来自分类Dev

将Django FileField的内容上传到远程服务器

来自分类Dev

如何使用Windows对服务器进行Django远程访问

来自分类Dev

带有Django的简单远程服务器

来自分类Dev

无法将远程mongodb服务器与Django / djongo连接

来自分类Dev

如何使用Windows对服务器进行Django远程访问

来自分类Dev

如何通过SSH在远程服务器上运行Web服务器脚本?

来自分类Dev

如何使用bash脚本退出Django开发服务器?

来自分类Dev

由Django服务器执行的Ajax调用的Python脚本

来自分类Dev

Django和Flask是否需要单独的Web服务器来运行Web应用程序?

来自分类Dev

django-无法从PyCharm服务器运行项目

来自分类Dev

Django-在运行服务器中指定URL

来自分类Dev

Django:服务器退出时如何运行函数?

来自分类Dev

运行我的Django服务器的docker命令是什么?

来自分类Dev

如何同时运行Django和React服务器?

Related 相关文章

  1. 1

    Django是在服务器上还是在浏览器中执行脚本?

  2. 2

    如何在Uvicorn Web服务器上运行Django?

  3. 3

    在服务器上运行Django应用

  4. 4

    服务器启动时运行的Django脚本

  5. 5

    python django在服务器中运行bash脚本

  6. 6

    Django 服务器无法在虚拟服务器上运行

  7. 7

    运行服务器上的Django- Staticfiles 404

  8. 8

    在与 django 相同的服务器上运行 Celery?

  9. 9

    Django开发服务器无法运行

  10. 10

    无法从Pycharm运行Django服务器

  11. 11

    Django-运行服务器错误

  12. 12

    如何在Gunicorn / WSGI Web服务器上运行Django应用程序?

  13. 13

    生产服务器上的smpt django

  14. 14

    Django服务器卡在Beanstalkd上

  15. 15

    django postgres 无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行

  16. 16

    将Django FileField的内容上传到远程服务器

  17. 17

    如何使用Windows对服务器进行Django远程访问

  18. 18

    带有Django的简单远程服务器

  19. 19

    无法将远程mongodb服务器与Django / djongo连接

  20. 20

    如何使用Windows对服务器进行Django远程访问

  21. 21

    如何通过SSH在远程服务器上运行Web服务器脚本?

  22. 22

    如何使用bash脚本退出Django开发服务器?

  23. 23

    由Django服务器执行的Ajax调用的Python脚本

  24. 24

    Django和Flask是否需要单独的Web服务器来运行Web应用程序?

  25. 25

    django-无法从PyCharm服务器运行项目

  26. 26

    Django-在运行服务器中指定URL

  27. 27

    Django:服务器退出时如何运行函数?

  28. 28

    运行我的Django服务器的docker命令是什么?

  29. 29

    如何同时运行Django和React服务器?

热门标签

归档