问题标签 [linode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在linode中部署两个rails应用程序。?
不知何故,我设法在我的 linode 主机中运行了两个 rails 应用程序,但我不确定我所做的是对还是错..?
我为子域创建了虚拟主机,导航到该子域目录并启动了 Rails 服务器。
现在再次导航到另一个目录,该目录有另一个 rails 应用程序并再次启动 rails 服务器。
所以目前我的遥控器中有两条导轨在运行。
这是在远程运行两个 Rails 服务器的正确方法吗?抱歉我太天真了:(
ruby-on-rails - Linode 设置查询
我对 VPS 的世界非常陌生,所以想知道是否有人链接到有关在 Linode VPS 上安装以下内容的任何指南?
我可以在一个指南中找到说明如何设置部分内容的指南,但不是所有这些内容。我只是不想出错。
RVM、Rails、Nginx、PostgreSQL
也许是乘客,但不是 100% 乘客是什么,或者我是否需要它。
django - Django + mod_wsgi:有人可以就我的设置和重写规则给我建议吗
这是我第一次将 Django 部署到最近收购的 Linode 服务器上,我很好奇是否有人可以查看我的部署并帮助我解决一些烦人的问题并建议我是否做错了事情。
目录结构
Django 的部署结构如何?
不正确的 URL 命名
我在我的域“example.com”上托管了名为“myapp”的 Django 应用程序。按照 Django 网站上的说明,我已经完成了应用程序的 urls.py 必须以“/myapp”开头。这导致应用程序的域变为“example.com/myapp”。
如何设置它以便 example.com 只是我编写的 Django 应用程序?我想简单地导航到 example.com,它会加载我的应用程序而不是 example.com/myapp。
更奇怪的是,我原以为 example.com 会加载我的 index.html 文件,但它却试图为 Django 查找 URL 映射......
Django 日志文件写入权限
每当我通过 SSH 连接到我的机器上“syncdb”或“collectstatic”时,日志记录模块都会创建我在我的 settings.py 文件中命名的日志文件。这给我带来了问题,因为我是文件的所有者,而 apache2(www-data)无法写入它。在我重新启动 apache 服务器之前,必须在每个命令之后手动删除日志文件,这很烦人。
这是我的 /etc/apache2/sites-available/example.com 文件:
ruby-on-rails - 在 Capistranos `cap deploy:cold` 后 Rbenv 停止工作 - RailsCast 第 335 集失败
我正在关注 Rails Cast 第 335 集:http ://railscasts.com/episodes/335-deploying-to-a-vps
使用 linode VPN,
跑步:
对不起,我们必须回头……
运行 rbenv 安装程序后:
我明白了
以上内容已经保存在我的 .bashrc 文件中
昨天:执行所有这些命令都有效: rbenv bootstrap-ubuntu-10-04 rbenv install 1.9.3-p125 rbenv global 1.9.3-p125 gem install bundler --no-ri --no-rdoc rbenv rehash
但是在 cap deploy 之后,rbenv 不再是我的路径。
回声 $PATH:
django - 如何在 Linode 服务器上查看 Django 教程中的网页
我知道我对这篇文章有类似的问题:远程服务器上的 Django 教程:如何在我的浏览器中查看?但我无法用它的答案来解决它。
我现在正在玩 Django 框架。我正在尝试在我的 Linode 服务器上做 Django 教程。一切正常,但是当我们必须检查我们拥有的网页时,教程说我们必须检查 http://127.0.0.1:8000/
服务器。我在 Linode 服务器上只有命令行访问权限,所以我不知道如何从桌面上查看 linode 上的那个网页。我尝试使用类似命令python manage.py runserver 123.123.123.123:8000
并将 ip 设置为我的 Linode 服务器,但我仍然无法从桌面访问该网页(我确实删除了 8000 端口的防火墙)。有谁知道如何检查我在 Linode 服务器上的 Django 框架中创建的远程网页的更改?谢谢。
ruby-on-rails - 在 Rails 上调试生产服务器 (linode) ruby
在部署站点时,我是一个完全的新手,请原谅这个问题的含糊不清。
我按照 ryan bates 第 337 集 (https://github.com/railscasts/337-capistrano-recipes) 部署了我的 rails 应用程序。我正在使用带有 postgres 的 ubuntu 10.04 lts、nginx、unicorn 和 capistrano。
在 cap deploy:cold 之后一切似乎都很好。
但是当我点击我的 ip 时,我的 rails 应用程序给了我这个错误:
我知道这不是一个非常有用的错误消息。我认为它与数据库有关,因为我之前在使用 postgresql 在 heroku 上部署时见过它。
我不知道如何在 linode 服务器上检查我的日志文件并获取有关如何调试它的更多信息。
非常感谢任何指导。
谢谢大家。
python - linode 上的 gunicorn 未启动
我正在使用 gunicorn 来部署我的 python web 应用程序。
当我使用此命令 gunicorn_django -c gunicorn.conf.py 启动它时,我收到此错误:
这是 gunicorn.conf.py 文件:
在我的个人电脑上,gunicorn 可以完美运行。有人可以告诉我发生了什么吗?
感谢您的时间和亲切的关心。
耶尼亚·伊夫列夫
ruby-on-rails - 使用delayed_job部署后,所有内存都被占用
我有一个带有 ubuntu 10.04 64 位的 linode 512 mb ram,带有一个 rails app + mongodb + nginx + unicorn。
我使用太阳黑子 solr gem和delay_job gem
当我进行延迟工作的新部署时:
服务器运行非常非常慢而且非常非常糟糕。
如果我在终端写:
我得到:
我Errno::ENOMEM (Cannot allocate memory...
在 Rails 日志中遇到错误。
我的问题是我是否需要升级我的 linode 或更改为专用服务器以使用 delay_job gem
我一直在查看http://www.hetzner.de/en/的专用服务器。
如果我需要升级我的linode,我需要多少内存才能正确运行delayed_job gem?
在我的本地 ubuntu 机器上延迟工作,4GB 内存工作正常。
非常感谢你
mongodb - Linode + MongoHQ,还是托管我自己的数据库?
我正在使用 python/flask/mongodb 开发一个项目,并且需要弄清楚托管/基础设施。
更喜欢使用 VPS 而不是 Heroku 之类的服务。
您认为哪个是更好的选择?a) Linode 应用程序/Web 服务器 + mongoHQ b) Linode 应用程序/Web 服务器 + mongodb & 在几个 Linodes 上设置副本 c) 带有 MongoHQ 的 AWS EC2(sicne mongohq 也托管在 EC2 上) d) 还有其他可取的建议吗?
我一般在 Linux/DB 方面经验丰富,因此更关心维护工作,分散了我交付实际应用程序功能的注意力。
谢谢。
deployment - 使用 Capistrano 部署到 Linode 的问题
我正在寻找有关使用 Capistrano 部署到 Linode 的任何指导。
一切似乎都很好,直到以下几点:
关于为什么没有创建目录的任何线索或我能做些什么来修复它?
感谢所有答案。