【问题标题】:problems doing the Django tutorial on Dreamhost using Passengers使用Passengers在Dreamhost上做Django教程的问题
【发布时间】:2011-02-20 04:06:51
【问题描述】:

我已经看过了,之前找不到这个问题,这让我很惊讶。

我相当精通 Python,并且使用 Dreamhost 多年。现在我想学习Django。他们终于使用Passenger来支持它。我不知道是什么。

按照 Dreamhost 上的instructions,我安装了 Django。然后我开始关注tutorial 01。这很顺利,除了我无法启动服务器(教程中的this),因为代码在dreamhost上。在当时,这似乎没有任何区别。然后当我继续使用 second part of the tutorial 时,我必须访问管理站点。并且它应该很好地进入 myurl/admin/ 。但问题就从这里开始了。根据教程 (here),我必须在 poll 应用程序中添加一个文件,然后重新启动服务器。但我从来没有启动过服务器,我的代码在网络上实时运行......但是当我添加一个文件时,网站管理员就像没有看到它一样。

可能dreamhost已经启动了自己的服务器,我不知道如何重新启动它。但我认为当您在 Dreamhost 上运行 django 时,这将是一个常见问题。每次添加文件时,您都必须告诉服务器考虑它。

那我应该怎么做才能让服务器知道呢?

谢谢, 彼得罗

【问题讨论】:

  • 谢谢,彼得罗!我不知道 Dreamhost 实际上对 Django 有一些支持。我计划在 7 月份进行研究,以重写我网站的后端。看起来这实际上比我想象的要容易一些。

标签: python django passenger dreamhost


【解决方案1】:

【讨论】:

  • 谢谢。几乎在那里,我在 DH wiki 页面上发现了相同的信息。 “如果您修改了您的应用程序并且您的更改似乎没有得到反映,您可能需要通过创建或修改 ~/example.com/tmp/restart.txt 来通知乘客您的更改:touch /home/user/example.com /tmp/restart.txt" 但它不起作用。我在其中创建了 /home/[myusername]/[mywebsite]/tmp 目录和 restart.txt 文件。这并没有使乘客重新启动。我也尝试触摸它:触摸 /home/[username]/[website]/tmp/restart.txt 无效。会是什么?
  • 好的,解决办法是pkill python。我在一个单独的答案中解释了它。谢谢。
【解决方案2】:

最终我从 DH 支持服务处得到了答案。他们告诉我要

pkill python

我做到了。我也检查了

ps -aux

我正在运行什么进程。确实,当我进入页面时,我可以看到 python 进程启动,并在我 pkill 时被杀死。

感谢所有帮助。

【讨论】:

    【解决方案3】:

    Passenger 没有重新加载 Django 服务器时遇到了同样的问题。

    根据 Dreamhost 上的 Django wiki 页面,您可以触摸Passenger 观看的“restart.txt”文件。如果文件上的时间戳发生变化,Passenger 会重新启动 Django。

    如果您修改了您的应用程序并且您的更改似乎没有得到反映,您可能需要通过创建或修改 ~/example.com/tmp/restart.txt 来通知乘客您的更改:

    触摸 /home/user/example.com/tmp/restart.txt

    来源:http://wiki.dreamhost.com/Django#Hints

    【讨论】:

      【解决方案4】:

      对于本教程,您应该在本地计算机上工作,而不是 Web 服务器。

      【讨论】:

      • 在服务器上做是没有问题的,只要你知道如何处理Passenger本身。
      • 即使我在我的机器上做教程,当我在 Dreamhost 上移动代码时,我仍然会遇到同样的问题。我们需要以某种方式重新启动Passenger
      猜你喜欢
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 2016-04-28
      • 1970-01-01
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多