問題タブ [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.
smtp - exim4非標準ポート
私はメールを中継するためにdebianでexim4を使用しようとしています。私はステージメールサーバーと本番メールサーバーを持っています(どちらも奇妙なことをするためにPythonでカスタムで書かれています)。また、これらすべてを単一のlinodeホストで実行しています。
本番メールはポート2500で、ステージメールはポート2501で実行されています。eximでターゲットドメインに基づいてこれらの非標準ポートにメールを中継したいと思います。ドメインを簡単に認識させることはできますが、ポート情報を構成に追加する方法に関する情報が見つからないようです。
database - Cassandraクラスターを一連のLinodeVPSインスタンスにデプロイする際の「落とし穴」はありますか?
ApacheCassandraデータベース[原文のまま]について学んでいます。
LinodeやSlicehostの製品のような専用ハードウェアよりも少ないハードウェアにCassandraをデプロイすることについて、良い/悪い経験を持っている人はいますか?
Cassandraは、読み取り/書き込み/要求の負荷に合わせてWebサービスを簡単にスケーリングするための優れた方法だと思います...Cassandraノードを実行している別のLinodeを既存のクラスターに追加するだけです。はい、これは、パブリックWebサービスとCassandraノードを同じVPSで実行することを意味します(多くの場合、例外が発生する可能性があります)。
CassandraのLinodeのような展開の長所:
- プライベートVLAN; Cassandraノードはプライベートに通信できます
- 新しいLinodeをプロビジョニングするためのAPI(そしておそらくCassandraとその依存関係などをインストールする「StackScript」で構成する)
- 価格は正しいです
短所:
- 各ホストはVPSであり、もちろん専用ではありません
- 4GBのRAMが必要だと決めたら、RAM /コストの比率はそれほど大きくありません(たとえば、SoftLayer専用)
- 私が推測する2つのディスク(コミットログ用に1つ、データファイル自体用にもう1つのディスク)を好むディスクは1つだけです。とにかくこれは共有ハードウェアなので、おそらく議論の余地があります。
編集:少し役立つこれを見つけました:http ://wiki.apache.org/cassandra/CassandraHardware
1GBが最小であると思いますが、これは推奨事項ですか?たとえば、Linode 720でデプロイできますか(たとえば、Cassandraで500 MB使用可能)?http://www.linode.com/を参照してください
django - linodeでdjangoアプリケーションをホストするには何を設定する必要がありますか?
Djangoプロジェクトのホスティングプロバイダーを選択しようとしています。私はlinode を調べましたが、それは非常に有望に見えます。非常に弾力性のあるソリューションのように見えますが、私の場合、サーバー構成の経験があまりないため、これは不利になる可能性があります(私にとっての代替プロバイダーには、仕事をすばやく行うための優れたツールがありますが、linodeの電力/価格比はより競争力があります)。
Djangoプロジェクトのlinode構成の経験はありますか?
編集:より正確に言うと、私はdjangoパッケージのインストールについてはそれほど心配していませんが、アプリケーションサーバー/データベースサーバー/セキュリティ/その他すべての構成については心配しています。
ruby-on-rails - RailsにEC2のlinodeバージョンはありますか?
AmazonEC2と優れたEC2onRailsでホスティングするというアイデアは本当に気に入っていますが、EC2への移行を正当化するにはキャッシュフローが十分ではありません。そこで、linodeでホストすることにしました。今、私たちは最高のRailsサーバービルドをまとめようとしています。
知らない人のために、EC2 on Railsは、AmazonのEC2ホスティングサービス用のUbuntuLinuxServerイメージです。箱から出して、カスタマイズをほとんどまたはまったく行わずに、標準のRubyonRailsアプリケーションを実行します。
では、Linode用のEC2 on Railsのようなものはありますか?
少なくとも次のものが必要です。
- Ruby 1.8.7
- Ruby on Rails 2.3.8
- MySQL 5
- memcached
- Railsアプリケーションのスクリプトディレクトリに存在する場合、時間、日、週、月のスクリプトを自動的に実行します
- ローカルPostfixSMTPメールサーバー
- SSLサポート
- 乗客+NgnixまたはMongrel+Apache
- 32ビットイメージUbuntu
レールのようなセットアップで、高速でシンプルを意味します。だから、誰かがEC2 on Railsのようなものに出くわしますが、linodeのためですか?
django - 接続が拒否されました: Linode サーバーからメールを送信しようとすると
私はdjangoプロジェクトを持っており、メール設定には個人のgmailアカウントを使用しています。ローカルホストからテストするときは問題なく動作します。しかし、linode vps から試行すると、django から「接続拒否エラー」が発生します。何か案は ?
memory - Linode 512 VPS で MongoDB を実行することの実現可能性?
MongoDB のドキュメントを読みましたが、32 ビット システムに関する警告が表示されます。特に、Mongo で使用できる RAM は 2 GB に制限されています。
そのため、Linode の 512 MB の RAM ベースの VPS のような低メモリ設定で MongoDB を実行することに関して、そのステートメントが何かを意味するかどうか疑問に思っていました。重要だとは思いませんが、後でリソースを追加するために64ビットのディストリビューションを使用しています。
MongoDB 用の VPS で選択するために、警告または最小 RAM を誰かが推奨しますか? プロジェクトの要件がこれに関係していることは知っていますが、MongoDB をスピンアップすることさえせずに行うのはばかげているという意味で、最小限のことを意味します。
mongodb - 単一のMongoDBサーバー上のデータを失うデフォルトのリスク
私の特定のシナリオ:MongoDBを実行するために新しいLinodeVMソロを起動したいと思います。ディスクに関連するすべてのバックアップサービスなどを用意するので、「リスク」に関するこの質問は以下にのみ関係します。
私はMongoDBのドキュメントを読んでいて、fsyncの部分に到達しました。基本的に私が理解しているように、メモリ内のデータはデフォルトで60秒ごとにディスクに書き込まれると書かれています。
それで、私がその権利を理解していれば、MongoDBでのデータ損失の固有のリスクは、電力損失やその他の方法でMongoDBインスタンスが安全にシャットダウンされなかった場合に最大59秒です。
javascript - Node.js モジュールを使用するにはどうすればよいですか?
私は最近Node.jsを新しい Linode ボックスにインストールしましたがrequire()
、サードパーティのモジュールをロードするために使用できない奇妙な状況にあると思います。
をnpm
介してモジュールをインストールし、正常にインストールしましたが、モジュールの 1 つ (または同じディレクトリにある独自のコードの一部)npm
を試行するたびに、 Node.jsはモジュールが見つからないと言っています。require
throws
error
なぜこれが起こっているのでしょうか?
エラー メッセージの例を次に示します。
ruby-on-rails - [Ruby on Rails] サイトをスケーラブルにデプロイするには?
[最初の] スタートアップに取り組んでから 1 か月が経ちました。おそらくアルファ リリースまであと 1 か月ほどかかると思いますが、正しい方法でデプロイする方法を知りたいと思っています。このサイトは、新規ユーザーの初期負荷 (ネットワーク + CPU) が高くなるため、既存ユーザーのサイトの速度が低下しないように、この初期プロセス用に別のサーバー/キューを用意することを考えています。
これまでの調査に基づいて、現在、nginx + haproxy + unicorn/thin + memcached + mysql に傾倒しており、Linode にデプロイしています。ただし、上記の経験はありません。したがって、私はコミュニティの経験を活用したいと考えています。
- 上記のアーキテクチャは合理的に見えますか? お勧めの提案/記事/本はありますか?
- Linode は良い選択ですか? Heroku/EY は私には高すぎるように思えますが (少なくとも十分な収益が得られるまでは)、他のより良いオプションがないのでしょうか? メディアテンプル?
- 負荷分散アーキテクチャに関する良い提案はありますか? 私はまだこれを読んでいます。
- 2 つの別々の Linode に 2 つの別々の Rails サーバー インスタンスを配置するか、2 倍の容量 (RAM/ストレージ/帯域幅の観点から) の Linode で 1 つのインスタンスを実行する方がよいでしょうか? 何個の Linode から始めるべきですか?
- どの Linux ディストリビューションを選択すればよいですか? (Linode は 8 つの異なるものを提供しています - http://www.linode.com/faq.cfm ) Rails サイトに関して、それらの間に相対的な利点/欠点はありますか?
私の質問がばかげていたり、矛盾していたりしたら、申し訳ありません。私の経験不足のせいにしてください。
django - linode は django の展開を簡単にできますか?
私はウェブサイトを設計していて、Rails と Django のどちらを使用するかを検討しています。私の好みは Django に傾いていますが、heroku を使用するとデプロイとシステム管理タスクが非常に簡単になるため、Rails+heorku を使用する可能性があります。Linode は、django プロジェクトをアップロードするための保守と拡張が容易な優れたプラットフォームを提供できますか? 私は Linux を効率的に使用できますが、ハードウェアやサーバーのことではなく、ソフトウェアの側面にもっと集中したいと考えています。
App Engine について悪いことを聞いたことがありますが、気にしないことにしました。