[解決済み] 仮想メモリを使い果たしました。メモリを割り当てられない
質問内容
私はwtの基本的なhello worldファイルを単純なajaxページに作り変えようとしています。 私は、元のhello.Cファイルを次のようにコンパイルすることができたので、私はそれが本質的にメモリの問題ではないことをかなり確信しています。
g++ -O3 -o hello hello.C -lwtfcgi -lwt -lboost_signals
.
の根幹を切り裂いたので、c++を台無しにしているのは間違いない。
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
を追加し、Wt::Json のサンプルにある例を入れました。
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
{
Json::Object result;
Json::parse("{ "
" \"a\": \"That's great\", "
" \"b\": true "
"}",
result);
std::cerr << "Size: " << result.size(); << std::endl; // Size: 2
WString s = result.get("a");
bool b = result.get("b");
std::cerr << "a: " << s << ", b: " << b << std::endl; // a: That's great, b: true
}
c++は初めてなので、何をやっているのかほとんどわかりません。 できることは、一番簡単なc++のファイルを実行することだけです。
以下はそのオリジナルです。 hello worldファイルのソース .
ここで、私は からのjsonサンプル .
** 反響の大きさ**について
うわー、c++の力に対する尊敬度が一気に上がりました。
これによって私のVPSは完全に破壊されました。 再起動できない。 ディストロの再インストールもできない。
最終的に本番に入るときは、このようなことで本番システムが死ぬのを防ぐために、全く別の開発システムをセットアップしようと思います。
解決方法は?
メモリ不足でコンパイルに失敗しているので、おそらくプログラムをコンパイルするのに十分なメモリがないのでしょう。これは、回答で提案されたような「セッション管理の問題」が原因であることはあり得ません。mysqlが必要以上に食っているのでしょうか?C++をコンパイルするには300MBあれば十分なのでしょうか?
WtでのJSonの提供は(RESTインターフェイスのように)WServerオブジェクトにバインドされたWResourceを通して行われます。WApplicationは、インタラクティブなユーザーインターフェイスのためのものです。
関連
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み] 仮想デストラクタはいつ使うのか?
-
[解決済み] C++で仮想関数が必要な理由とは?
-
[解決済み] Rが解決できない - Androidエラー
-
[解決済み] Node.JSを使用して、JSONファイルを(サーバー)メモリに読み込むにはどうすればよいですか?
-
[解決済み] Cannot find symbol" や "Cannot resolve symbol" というエラーはどういう意味ですか?
-
[解決済み】ローカル変数のメモリはスコープ外からアクセスできる?
-
[解決済み】バーチャル/ピュアバーチャルの説明
-
[解決済み】LinuxでJavaの仮想メモリ使用量、メモリ使用量が多すぎる。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み】LLVMで暗黙のうちに削除されたコピーコンストラクタの呼び出し
-
[解決済み】非静的メンバ関数への参照を呼び出す必要がある
-
[解決済み】C-stringを使用すると警告が表示される。"ローカル変数に関連するスタックメモリのアドレスが返される"
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み】致命的なエラー LNK1169: ゲームプログラミングで1つ以上の多重定義されたシンボルが発見された
-
[解決済み】エラー:不完全な型へのメンバーアクセス:前方宣言の
-
[解決済み】エラー:free(): 次のサイズが無効です(fast)。
-
[解決済み] 警告:暗黙の定数変換でのオーバーフロー