モスクワ-エアフルト-モスクワ。
パート1 モスクワ
1年未満前に、プロジェクトのホスティング業者が必要でした。 運命の意志により、当時、私の友人はHCの支援で働いていました。 二度と考えることなく、私はHCからの共有に落ち着きました。 プロジェクトは小さく、うまく機能し、しばらく落ち着きました。 しばらくして、ファイルアクセス数の制限を超え始めたため、同じホストからVPSに切り替える必要がありました。
VPSへの切り替えは非常に困難でした。 それから私はまだLinuxをあまりよく知らなかったので、Apache + Nginx + Memcachedバンドルをインストールするのはやや問題がありました。 その後、Awstatsの統計を確立する必要がありました。 次に、さらにいくつかのサイトを既存のホスティングに固定します。 別の問題は、メールのインストールでした。 多くのドメインがあり、ドメインごとに複数のメールボックスがありました。 コンソールを介して手の特定の知識なしに、これらすべてを既存のベースで整理することは非常に困難でした。 そして最後に、すべてがインストールされ、ねじ止めされ、すべてが機能します。
しかし、しばらくして、サーバーがクラッシュし始めました。 定期的に。 1日1回の頻度で。 「サーバーが機能していません」という件名の手紙の数は1か月あたり10を超え始め、サポートからの友人が4か月前に解雇されました。 私が何をしようとしても、どのように監視しようとも、ある種のキャッシュがすべてのメモリを詰まらせている、またはgcがうまく機能していないように感じます。 サポートは、毎日(1日あたり100〜150の一意の負荷で)user_beancountersの制限を超えたと書いています。 時々写真は次のようでした:
resource held maxheld barrier limit failcnt
kmemsize 4719688 8389126 8388608 8388608 24901153
numtcpsock 12 120 120 120 3628
tcpsndbuf 3416 482996 478932 786432 108970
tcprcvbuf 0 514420 478932 786432 645
しばらくして、MySQLエラーが発生し始めました。
Error Number: 1030
Got error -1 from storage engine
多くのJOIN、HAVING、およびWHEREを含む複雑なステートメントの実行中にエラーが発生しました。 どうやってデンバーで繰り返してみようと-無駄に。 しかし、LIMIT 0、4で〜800行からサンプリングすると、MySQLが非常にクールになるとは思いません。
MySQL、nginx、Apacheを長時間最適化した後、少し良くなりました。エラーは1日で増加しました。 Apacheはメモリ不足のため新しいプロセスをフォークできませんでした。nginxはループに入りました。 私の友人の言葉を思い出して、「開発中のプロジェクトはすべて最終的にHCから西部に行く」と決めました。
パート2 エアフルト
ホスティング業界の多くの専門家は、私がどこに上陸したかをすでに推測できましたが、私たちは先を行くことはできません。 ホスティング業者の世界の状況をもう一度研究した後、私は最も簡単で便利な、そして最も重要なことには安価なオプション-KEYWEBに決めました。 必要なのは、ロシア語または英語のサポート、linux vps、root-SSH、最大10個のサイト、同じデータベース、3倍のメールボックス、OpenVZではなくバックアップおよび仮想化テクノロジーを追加する機能です。 登録後、7日以内に請求書の支払いを求められ、プロジェクトをサイトに転送するためのアカウントが提供されました。
Plesk。 以前に22の穴を通して手を使って作業したことがある人は、私を理解するでしょう。これは安、感、安らぎと便利さです。 すべてが美しいインターフェースを介して行われます。 ゾーンの移行を確認するために、BINDがインストールされています。ボタン1つでnginxをインストールできます。データベースとメールをドメインに分離し、ドメインごとに異なるFTPアクセスを実行できます。 機能とローションの別のクラウド。 すべてのサイトを転送し、DNSを変更し、技術アドレスに移動して、機能することを確認しました。 もちろん、サポートには問題がありました。たとえば、答えは私の質問ではありませんが、これらはささいなことですか?
私はすべてが好きで、私は請求書を支払いに行きました。 したがって、ドイツに送られるKeywebの請求書は、通常のBIC、R / Cなどの代わりに、BiC、BLZ、および一般の人々には理解できない他の略語を持っています。 私は非常に素朴で、Sberbankには海外への送金が可能な専門の専門家がいて、常に「海外への送金」、「海外への送金」のステッカーを持っていると思いました。 しかし、Sberbankチーム全体が私に請求された法案を見て、驚くほど私のカブを傷つけるとは想像できませんでした。 別の銀行に連絡することを勧められました。
Sberbankは私の家のすぐ近くにあり、他の銀行(LegionまたはVTB24)には徒歩で15分または車で数分で行けるので、後者を選択することにしました...到着しませんでした! 最初の雪だけが残っていましたが、ガレージを出るときに車が底に座っていたように、いくつかの場所ではまだ氷のお、水、氷が残っていました。 そして、そこにもここにもありません。 ヘルプが到着しました。 もちろん、私たちは車を引き出しましたが、「堆積物は残っていました」。 それはサインでした。 その結果、私は請求書を支払わなかった-ゾーンはドイツのサーバーに切り替わりました。
そしてここに彼は-Pleskの幸福と喜びから目覚める恐ろしい瞬間です。
パート3。 モスクワ
悪い前兆を返す。 さらに、HCで。 そのような実験が始まったので、何か他のものを選択することが決定されました。 HCを去った友人は、新しいホスト-Logolに助言しました。 HCのこれらの人々は、最高のホスティングプロバイダーを作成することを決定し、Logolを設立しました。 彼らのサイトを歩き回り、オンラインコンサルタントに尋ねると、私はuser_beancountersに夢中になりました。 どこかで彼らはHCよりも2倍、3-4でどこかでした。
「注文!」ボタンを押す前に、何かがどこかでビートをスキップし、別のホストであるAgaveに注意を向けました。 彼女はLogolの2倍のBeancountersを持っていますが、もう少し費用がかかります。 しかし、そこには注意が必要です。DebianとISPManager Lite(+ 100rub)、またはCentOSとペン(無料)です。 ただし、RAMはHCの2倍ですが、...最後まで試すことを決めたため、Agaveでホスティングを利用しました。
ISPManager Liteはそのシンプルさに満足しています。 バックアップはすぐに行われ、個々のドメインに必要なコンポーネントとメールボックスのインストールは、ボタンをクリックするだけで作成されました。 快適さと幸福。 Pleskほどクールではありませんが、それ以上ではありません。
確かに、アガベの個人アカウントには不快で率直に恐ろしい瞬間がありました。 たとえば、ドメイン参加が殺されました:ドメインを接続するホスティングを選択し、ドメイン(.ruゾーン-150ルーブル、.com-600ルーブル)を選択し、支払い方法(sber、money、webmoney、別の銀行の口座を選択)を選択する必要があります)、クリックして新しい注文を作成し、サービスのコストが0ルーブルであることを確認します。
しかし、今私のサイトは飛ぶだけです。 秒の端数-そして出来上がり! Linuxコマンドも忘れてしまいました!
おわりに ホスティング業者は異なります
は私の信頼を失い、絶え間ない購読解除、私はバカだということ、1日150人のサーバーに関する絶え間ない問題、絶え間ないサーバーの再起動、どこでも動作するスクリプト、でMySQLエラーを出しました。
外国は誰にとっても良くない。 プラスは、私たちが完全に安定しているということです...保護者は、例えばエアフルト市でマスクショーを手配することはありません。 しかし、支払いと
私はアガベについて特に話しているのではなく、ロゴルにも小さなサイトがあり、うまく機能しています。 Majordomoを最も適切なものとして選択していました。 「ギャップがまったくなかった」ため、私が作成した多くのサイトがそこでホストされています。 結局のところ、私はWeb開発者として、クライアントとホスティングプロバイダーにもアドバイスをしています。
これが私の話です。