レンタルサーバ(CORESERVER)で、
「configure」の後、「make」する際、「Killed」となったのですが、
何回か試すと、「done!」てなりました。
同じ状態で「make」してるのに、どうして、「make: *** [matrix.bin] Killed」となったり、「done!」てなったりするのでしょうか?
■知りたい内容
一般的に「make」すると、どういう処理が走って、サーバーにどういう負担が発生して、その結果「Killed」となると想定されるでしょうか?
また、「done!」となるのは、同じプロセス処理(?)を行なっても、たまたまその時サーバーのプロセス数(?)が少なかったら、うまくいったということなのでしょうか?
・「Killed」なら何回やっても「Killed」
・「done!」なら必ず「done!」
なら分かるのですが、
「Killed」が続くけど、何回かやっている内に「done!」になる過程というか、仕組みがよく分かりません
No.1
- 回答日時:
憶測になりますが、リソース不足のたために「Filled」となったのではないでしょうか。
その場合の原因は、CPU負荷やメモリの使用率が高かった可能性があります。
その後、リソースに余裕ができたため「done!」となったと思うのですが如何がでしょう。
この回答への補足
回答ありがとうございました。
>CPU負荷やメモリの使用率が高かった可能性があります
クライアントPCの、という意味でしょうか?
No.2ベストアンサー
- 回答日時:
makeの処理に「一般」と言う物はないのですが、configure して make しているということは、何らかのソフトのソースからのコンパイルでしょうか。
makeすると、数個~数百個のソースプログラムを順にコンパイルします。途中でmakeを中断したときは、再度makeを実行するとすでにコンパイルしたものは再コンパイルはしません。
おそらく一定以上のCPUタイムを使うとkillされるのではないかと思いますので、何度もmakeを続けると前回の続きから制限時間の範囲内でファイルのコンパイルを続けるので、いずれは完了します。
make clean でコンパイル結果を削除できますので、おそらくは
make clean ; make
を繰り返すと、何度やってもkillされるかと思います。
回答ありがとうございます。
>ソフトのソースからのコンパイルでしょうか。
はい
>makeすると、数個~数百個のソースプログラムを順にコンパイルします。途中でmakeを中断したときは、再度makeを実行するとすでにコンパイルしたものは再コンパイルはしません。
>おそらく一定以上のCPUタイムを使うとkillされるのではないかと思いますので、何度もmakeを続けると前回の続きから制限時間の範囲内でファイルのコンパイルを続けるので、いずれは完了します。
>make clean でコンパイル結果を削除できますので、おそらくは
>make clean ; make
>を繰り返すと、何度やってもkillされるかと思います。
なるほど、と思いました。
説明大変分かりやすかったですー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 わからない英文があります。 4 2022/11/16 07:25
- 英語 How do you think he's done that's so great. この英文は文 4 2022/08/13 00:28
- 英語 提示文の"done"と"taken"の意味の違いについて 3 2022/03/22 14:28
- その他(プログラミング・Web制作) gymのカートポールプログラム 1 2022/05/01 13:02
- 英語 英訳をお願いします 1 2023/04/22 18:01
- 英語 Whatever the total, 15 English is more widely scat 2 2022/12/10 09:36
- その他(プログラミング・Web制作) sedの動作 2 2022/10/10 13:38
- 英語 英語ができる方に質問です。 以下の文がネイティブの方に伝わるかどうかを確認していただけないでしょうか 7 2022/12/16 14:54
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
- 英語 ( )his term paper n haste,Mike made a lim of mista 1 2022/08/01 14:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*** ターゲット `all' を make ...
-
make でエラー
-
make: command not foundについて
-
Apacheで「 magicの」 PATH
-
gccのインクルードパスの確認
-
Linuxのgccのインクルードパス?
-
makeコマンドができない
-
He had his daughter make some...
-
Linux Ubuntu18.04 のQt に関す...
-
パソコンでゲームをプレイしよ...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
「クラスが登録されていません 」
-
linux mint での無線LANが認識...
-
ubuntu 初期化について
-
外部レポジトリとは
-
Ubuntu on Xorgのログインについて
-
メールソフトBecky!について
-
百均で売っていたヘアスタイリ...
-
1番新しい今のパーフェクトホイ...
-
phpでmb関数が使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
He had his daughter make some...
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
macos での /usr/local/lib と...
-
glibcバージョンアップ
-
Mac上でPythonのtkinterを使っ...
-
perlのダウングレード方法
-
ソースからmakeした場合の削除方法
-
OpensslのVer.ダウン
-
ダウンロードファイルなどは、...
-
Solaris10でCコンパイラが見...
-
Apacheのバージョンアップ方法
-
Debianでのmakeコマンドインス...
-
C言語ファイルのコンパイルがで...
-
Apache2.2.4のmod_authnz_ldap
-
linuxの/usr/includeについて
-
configure error
おすすめ情報