はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 子プロセス

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 9 / 9件)
 

Big Sky :: Windows で子プロセスの標準入出力バッファリングを無効にする

2017/08/21 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky Windows stdio.h ARG int

Windows では子プロセスが出力した標準出力を読み取る際にバッファリングが行われる。これは親プロセスからは無効に出来ない。子プロセスが setbuf を呼び出してバッファを無効にするか、fflush で強制的にバッファをフラッシュする必要がある。 #include  <windows.h> #include  <stdio.h> int main( int  argc,  char * arg... 続きを読む

node.jsで子プロセスを起動しまくってエラーにならないようにするモジュール - Qiita

2015/05/12 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita spawn モジュール then node.js

https://github.com/shibukawa/spawn-limit spawn-limit というモジュールを作りました。node.jsのchild_process.spawn()の薄いラッパーで、通常のspawnはChildProcessオブジェクトを返して、そいつに色々イベント登録して・・・という使い方をするんですが、プロセスを起動したらthenが呼ばれるPromiseを返すモジ... 続きを読む

libtrusterdのldd機能の負荷テストが失敗したことで子プロセスの扱いが少し理解が進んだ件: misc

2015/04/08 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロタ misc 単発 次男 h2load

おはようございます。先週の実家生活は、初日から次男がロタにかかるなど、どうなることかと心配されましたが、無事乗り切る事が出来、自宅に帰って4月からの新しいクラスで息子たちは保育園生活を始めました。kjunichiです。 背景 libtrusterdでldd機能の負荷テストをしたらNG。 単発だと問題ない。だからこそ、このldd機能をマージしたのだったものの、h2loadで負荷テストを行うと、途中か... 続きを読む

Hubot にグラフを描かせてみた (PhantomJS + Chart.js => PNG 画像化) :: yulii.net

2014/11/03 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip PhantomJS Hubot canvas Heroku

2014-11-01Hubot を使ってグラフ画像を生成するスクリプトを作ってみました。Heroku + PhantomJS + Chart.js で動きます。PhantomJS + Chart.js => PNG 画像化ざっくりと動作内容をまとめると子プロセスを生成し、PhantomJS を起動PhantomJS でHTML ドキュメント (canvas) を生成Chart.js を使って ca... 続きを読む

[Node.js] コマンド引数パーサーの比較 | それなりブログ

2014/09/29 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip node.js サブコマンド 比較 help ブログ

いわゆる getopts、argparse 的なことをしてくれる以下のモジュールたちをざっと使ってみて: commander nopt nomnom minimist 比較というか、雑な感想を述べてみます。 commander - help のドキュメントを自動生成してくれる - サブコマンドの設定ができる - 中で子プロセスで起動するようになっている - original_command-sub... 続きを読む

DBIx::TransactionManager + File::RotateLogsで意図せずトランザクションが終了してしまう件 - Hateburo: kazeburo hatenablog

2014/05/29 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip nekokak DBIx rotatelogs File 変更

2014-05-29 DBIx::TransactionManager + File::RotateLogsで意図せずトランザクションが終了してしまう件 解決済み DBIx::TransactionManager 1.13で子プロセスでrollbackを実行しないような変更が入っています。https://metacpan.org/release/NEKOKAK/DBIx-TransactionMa... 続きを読む

Linux - プロセスのCPU使用率を制限する方法 - Qiita

2014/02/26 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita infinity Linux CPU プロセス

CPU負荷制限 cpulimit というツールがあり、%指定でそのプロセス(子プロセス含む)のCPUの利用率を制限することができます。例えば infinity という単にシングルスレッドで無限ループするプログラムがあったとして、CPU使用率10%で制限するには以下のようにします。 この10%というのは1論理コアの割合です。100と指定すると論理コア1個分(100%)まで許可することになります。例え... 続きを読む

Android NDKでfork, execは使ってはダメ - 組み込みの人。

2011/06/05 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip fork SIGNAL exec Zygote システムコール

androidAndroid NDKでfork, execのシステムコールは使ってはダメという話。 D/Zygote ( 909): Process 7668 terminated by signal (11) - android-ndk | Google Groups NDKの中でforkとexecを使って子プロセスを起動してデーモン的なプログラムを動かした。しばらくうまく動いていたけど、突然S... 続きを読む

mod_perl 環境下でやっちゃダメなものをいくつか。

2005/06/18 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip mod_perl nobody exit core 環境下

mod_perl 環境下でやっちゃダメなものをいくつか。 exit システム関数 正確には CORE::exit ですけど、実行すると現在の Apache プロセス(nobody)が落っこちます。 当然 root の Apache は子プロセスを立ち上げなおすんで 余分なシステム負荷が掛かりますし、mod_perl のメリットである キャッシュ効果が得られない=普通のCGI実行より鈍足になるという... 続きを読む

 
(1 - 9 / 9件)