問題タブ [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.
io - AmazonEC2とLinodeのパフォーマンスの違い
私の調査結果に基づいて、EC2とLinodeの違いは何かに興味があります。うまくいかないことが何百万もあることを私は理解しています。どこから始めたらいいのかしら。
私は自分のブログのランディングページへのリクエストのタイミングを(Apache Benchmark経由で)行っています。約22のSQLクエリとかなりの量のhtmlがあります。2台のサーバーにまったく同じサイトをセットアップしました。
Web1-Linodeでホストされています(512サイズVPS)。
Web2-Amazonでホストされています(マイクロVPS)。
次に、両方に100の同時接続を確立することをテストしました。最初にテストを実行してデータベースをウォームアップしてから、実際に実行しました。
Web1-33リクエスト/秒。
Web2-1秒あたり5リクエスト。
次に、ページキャッシュをインストールしました。これは、完全なhtmlリターンをファイルに保存する場所です。したがって、PHPコントローラーを経由してデータベース接続を行う代わりに、静的htmlファイルを返すだけです。
Web1-1秒あたり32リクエスト。
Web2-1秒あたり88リクエスト。
Web1ではファイルキャッシングはあまり効果がないことに気付くでしょう。データベース/PHPは同じくらい速く戻り、1つのファイルを開いてそれを返すだけのようです。Web2では、最初のリクエストに比べて速くクレイジーになっていることに気付くでしょう。
私はこれらの測定を1日を通して何度も行ってきました。一度限りの問題ではありません。
これが私が知っていることです。
- どちらのシステムも同じです。両方を同じデプロイスクリプトで構成したので。
- Web2(Amazon)は、SAN(ファイルシステム)で実行されている可能性があります。
- Web1(Linode)は、ローカルハードドライブ(ファイルシステム)から実行されている可能性があります。
- その背後にあるCPUがわからない。それらは異なるCPUだと思います。CPUに大きな違いがあるとは思えません。
私は、キャッシュがない場合はWeb2が非常に遅くなり、キャッシュがある場合はWeb2が非常に速くなり、Web1がどちらの方法でも同じである理由を調べることに本当に興味があります。
あなたの考えは何ですか?CPU、IO?
ボトルネックを突き止めるために何をしますか?
クレイジーな負荷は見られません(「w」付き)。「iostat」で何が価値があるか(私が何を見るべきかに関して)100%ではありません。
ありがとう。
heroku - 誰が私のソース/データをクラウドで見ることができるのか疑問に思う
盗まれたくないアイデアがほとんどなく、リーズナブルな価格を喜んで支払うと仮定しましょう。
次のようなインスタンスがあります:http: //www.pcmag.com/article2/0,2817,2369188,00.asp またはfacebookストーリー、または初期のapple/xeroxストーリー。
これは、ec2、heroku、linode、azureなどのクラウドサービスで発生する可能性があります。
インタプリタ/コンパイルされたコードが適切に混在していると仮定すると、ソースとアイデアが盗まれるのを防ぐにはどうすればよいですか?私は本当に金持ちではないことを知っていますし、ゆるいソース泥棒もいません。私は、ソースコードをクラウドに配置することについて、このしつこい気持ちを持っています。これは、皆さんの中には、あまり気にしていない、または気にしていない人もいると思います。
ディスク暗号化は役立ちますか?私の選択は何ですか(独自のミニデータセンターを構築する以外に?)
php - Linode で crontab を使用して php ファイルを実行する方法
Linode でホストされている php ファイルを crontab で実行しようとしています。
これが私がこれまでに行ったことです。
に行を追加しました:
そして、このファイルを2分ごとに実行したいと思います。
テスト用のphpファイルのコードは次のとおりです
php ファイルと xml ファイルの両方に 777 パーミッションがあります。php ファイルをブラウザで直接開くと、xml ファイルに変数が記録されます。しかし、crontab を使用しても何も起こりません。それは私にはうまくいかなかったようです。
Linode と debian 6 を使用しています。
私は何か間違ったことをしていますか?いくつかの提案をしてください。ありがとう。
ブライアント
mysql - phpmyadmin から linode へのデータベースのインポート
私はしばらくの間、解決策を求めてウェブを検索してきましたが、オンラインで見つけたものでは解決できないようです。phpMyAdmin データベースをエクスポートして Linode にアップロードしたので、そこにあるようになりました ( /home/user_name/public/www.sitename.com/public/phpmyadmindatabase.sql )
だから今、ターミナルで私は次のように入力しています:
そして私は次のようになります:
最初に「database_name」を作成する必要があるかどうか疑問に思っていますが、Linode 独自のスタートアップ ガイドに従っています。
http://library.linode.com/hosting-website#sph_installing-mysql
そして、彼らは「データベースの作成」セクションで正しく言います...(インポートしたいデータベースがすでにある場合は...「データベースのインポート」にスキップしてください)。したがって、スキップするように言われたので、データベースを作成するべきではないと思っていました。
すべての助けをいただければ幸いです...
ありがとう、
ruby-on-rails - Capistrano で Rails アプリをデプロイできない
こんにちは、Linode サーバーを使用しています。すべての設定を行って Capistrano をインストールし、その gem を Gemfile に含めました。また、デプロイ スクリプトで実行します。しかし、「cap deploy」を実行しようとすると、次のエラーが発生します。
私はレールに非常に慣れていません。誰かがそれを助けることができれば、それは役に立ちます。
CAP ファイル:
デプロイ スクリプト:
Ruby のバージョンに問題があると思いますが、よくわかりません。Ruby の使用: 1.9.1
apache - apache2サーバーでロードするフォルダーを設定するにはどうすればよいですか?
友達がLinodeとregister.comを紹介してくれたので、今遊んでいます。私はすでにドメイン名を取得していますが、Linodeサーバーで基本的なWebページを設定して、個人のWebサイトで使用できるようにしようとしています。http://library.linode.com/hosting-website#sph_web-serverをフォローして設定しています。
質問ですtestsite
。linodeサーバー上にフォルダーを作成し、コマンド/etc/apache2/sites-available/testsite
で呼び出すことができるファイルを作成しましsudo a2ensite testsite
た。(これらはすべてチュートリアルの一部です。)しかし、そのWebサイトのコンテンツを切り替えたい場合は、とを作成してから作成しtestsite1
ます/etc/apache2/sites-available/testsite1
が、apacheにフォルダーsudo a2ensite testsite1
からコンテンツを読み取らせる方法がわかりません。フォルダtestsite1
の代わりに。testsite
私がそれをした方法は私が試みることですsudo a2dissite testsite
、それでコンテンツはtestsite1
読むことができます。しかし、私はそれを行うためのより良い方法があることを願っています。また、apache2は同時に複数のサーバーを処理できると聞きました。Linuxマシンでどのサーバーにどのフォルダをロードするかを割り当てる方法は?(たとえば、abc.netとefg.netがある場合、すでに両方をlinodeサーバーにリンクしていますが、efg.netのロード中にabc.netにLinuxサーバーのabcフォルダーを読み取らせるにはどうすればよいですか?私のefgフォルダ?)ありがとう。
ruby-on-rails - Rails/Nginx が JS と CSS を提供していない
アセット パイプラインを有効にして、Capistrano 経由で Rails 3.2.8 アプリケーションを Linode サーバーにデプロイしました。
nginx + unicorn を実行しています。
アプリケーションにアクセスすると、最小化された JS と CSS が提供されていませんが、アセットは にあり<RAILS_DIR>/public/assets
ます。
私のアプリケーションでは、これらの正確なファイルが見つからないことがわかります。
これは私のnginx構成です:
何が悪いのか推測できますか?
email - MX レコードに関する混乱
DNS レコード (この場合は MX レコード) の基礎に非常に混乱しています。今、ドメイン名を登録しました (example.com としましょう)。このドメインは、ネームサーバーを介して Linode の IP に設定されています。
Domain Manager にあるデフォルトの MX レコードは「mail.example.com」です。けっこうだ。
eximサーバーのセットアップに関するこのチュートリアルに従いました。
と私はちょっと混乱しています。私のマシンのデフォルトのホスト名は「antares」なので、FQDN は「antares.example.com」です。このチュートリアルでは、この「mail.example.com」がどのように機能するのかわかりません。これはどこで指定しますか? それとも、メール MX レコードを antares.example.com に向けるべきでしょうか?
私は DNS レコードに非常に慣れておらず、メール レコードにはさらに慣れていません。私の誤解を明確にするためのヒントは非常に貴重です。
ruby-on-rails - ROR コードが奇妙なエラーで linode に展開されていません
Railsアプリケーションをデプロイするために、パッセンジャーを使用してApacheを正常にインストールおよび構成しました。「mysql」と「rails」の gem を正常にインストールしましたが、次のような rake コマンドを実行すると
データベースを作成するには、このエラーが発生します
理由はありますか?
ruby-on-rails - capistranoを使用したデプロイと「ホストキーの検証に失敗しました。」promble
私はLinodeでRailsアプリをセットアップしようとしていますが、Capistranoをセットアップしようとしている段階です。
デプロイしているサーバーと同じサーバーにgitサーバーをセットアップしています。SSHキーを設定しました(私は思います)-少なくとも問題なくSSHで接続できます。
'cap deploy:setup'と'cap deploy:check'の両方がエラーなしで実行されます。
しかし、「cap deploy:migrations」を実行しようとすると、次のようになります。
deploy.rb
sshを使用してvpsを接続できます。