<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE feed [
      <!ENTITY lt "&#38;#60;">
      <!ENTITY gt "&#62;">
      <!ENTITY amp "&#38;#38;">
      <!ENTITY apos "&#39;">
      <!ENTITY quot "&#34;">
      <!ENTITY nbsp "&#160;">
      <!ENTITY copy "&#169;">
]>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title type="text">ブログ</title>
    <subtitle type="text">UJP-Unwired Job Professional</subtitle>
    <updated>2026-04-06T02:58:39+09:00</updated>
    <id>http://www.ujp.jp/modules/d3blog/index.php</id>
    <link rel="alternate" type="text/xhtml" hreflang="ja" href="http://www.ujp.jp/" />
    <link rel="self" type="application/atom+xml" href="http://www.ujp.jp/modules/d3blog/index.php?page=atom" />
    <rights>Copyright (c) 1995-2020</rights>
    <generator uri="http://www.ujp.jp/">D3BLOG - XOOPS BLOG MODULE</generator>
    <entry>
        <title>画面がスリープするとウィンドウのあるプロセスがゆっくりになる</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=6965" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=6965</id>
        <published>2020-09-02T01:56:06+09:00</published>
        <updated>2020-09-02T01:56:06+09:00</updated>
        <category term="2011 13inch" label="2011 13inch" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　AWS SQSでキューが来たらAWS S3からファイルをダウンロードするpythonプログラムを動かしているのだけれど，動かすMacを変えたら動かなくなった．　正確には，画面がロックされている状...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　AWS SQSでキューが来たらAWS S3からファイルをダウンロードするpythonプログラムを動かしているのだけれど，動かすMacを変えたら動かなくなった．<br />　正確には，画面がロックされている状態の時はpythonプログラムが停止してしまう．<br />　省エネルギー設定でスリープさせないにしてもだ．<br />　InsomniaXを使っても同じで動いてくれない．<br /><br />　SQSのキューのたまり方をリストするBashスクリプトは，crontabで1分ごとに動かしているのだけれど，それはきっちり動いている．ターミナルで実行しているプログラムが，動作を停止してしまう．<br />　bgでバックグラウンドに追いやると動く．ということで，面倒なので動かしっぱなしじゃなくてcrontabでpythonプログラムを定時起動し，crontabで定時停止(kill)するようにしたら，動きっぱなしになった．<br /><br />　AWS S3からダウンロード中にkillされるとジャンクファイルができそうだけれど，タイミングが悪くてもSQSで管理しているから，その点は安心．<br /><br />　それで調べていたら，偶然同じ症状の人がいた．<br /><br />macOS High Sierra 10.13.4で困ったこと、画面がロックされるとウィンドウ系のイベントが担保されません<br /><a href="http://fanblogs.jp/macyarounanoka/archive/382/0" rel="external">http://fanblogs.jp/macyarounanoka/archive/382/0</a><br /><br /><br />　今動かしているサーバはmacOS High Sierra 10.13.6だけれど症状は同じ．同じスクリプトをSierraで動かしていた時は24時間動き続けてくれていた．環境負荷を考慮した動作基準なのだろうけれど，もしかして動画レンダリングとかしている人は苦労しているんだろうなぁ．</div>]]>
       </content>
    </entry>
    <entry>
        <title>RTX1200のsyslogを転送する</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=6957" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=6957</id>
        <published>2020-09-01T01:33:57+09:00</published>
        <updated>2020-09-03T00:58:50+09:00</updated>
        <category term="2011 13inch" label="2011 13inch" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　YAMAHAのルータ，RTX1200はログを1万行まで記録できる．それ以上になると消えるので，別にsyslogサーバを立てて，そこにログ転送する．　まず，最初にRTX1200で，syslogサーバを指定する．sys...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　YAMAHAのルータ，RTX1200はログを1万行まで記録できる．それ以上になると消えるので，別にsyslogサーバを立てて，そこにログ転送する．<br /><br />　まず，最初にRTX1200で，syslogサーバを指定する．<br /><div class="xoopsCode"><pre><code>syslog host 192.168.1.10🆑</code></pre></div>　複数のsyslogサーバに転送するときは，空白を入れて一行で記載する．<br /><div class="xoopsCode"><pre><code>syslog host 192.168.1.10 192.168.2.10🆑</code></pre></div>　４台まで指定できるそうだ．<br /><br />　そして，次にsyslogサーバ側を設定．今回のsyslogサーバは，macOS High Sierraを採用．<br /><br />　syslogサーバ(macos)側では，syslogを外部から受け付けるよう設定する．<br /><div class="xoopsCode"><pre><code>$ sudo defaults write /System/Library/LaunchDaemons/com.apple.syslogd.plist \🆑
&gt; Sockets -dict-add NetworkListener &quot;{ SockServiceName = syslog; SockType = dgram; }&quot;🆑
$</code></pre></div>　実際には一行です．<br /><br />　RTX1200から受信したログデータを書き込むファイルを設定．<br /><div class="xoopsCode"><pre><code>$ cat /etc/asl/rtx1200-syslog🆑
? [= Facility local7] [! Host &lt;FQDN of localhost&gt;] claim only
* file /var/log/rtx.log mode=0644 rotate=local compress file_max=10M all_max=50G ttl=500
$</code></pre></div><br /><li>Facilityは，RTX1200でsyslog facility local7としているので，受け側でもlocal7を指定．<br /><li>fileで指定された/var/log/rtx.logにログを書き込む．<br /><li>compressとするとローテートされたファイルがgzip圧縮して.gzファイルが作成される．<br /><li>filemaxは，アクティブなログファイルのサイズ．この場合1MB．k,m,gを指定できる．ただの数値の場合はバイト．<br /><li>all_maxは，ローテーションされたファイル全ての最大サイズ．ログファイルが膨張してディスク容量不足にならないように．<br /><li>roteteでローテーションされたファイルのファイル名を指定．seqとするとexample.log.N形式となる．localとするとexample.log.20120624T070000-07<br /><li>ttlで指定された日数よりも古いローテーションファイルは削除される．<br />　もっと詳しく知りたい場合は，man asl.confでマニュアル参照可能．<br />　設定が終わったら，syslogを再起動．<br /><div class="xoopsCode"><pre><code>$ ps -ef|grep syslogd🆑
    0 85539     1   0 12:49AM ??         0:00.02 /usr/sbin/syslogd
  501 85542 84827   0 12:49AM ttys004    0:00.00 grep syslogd
$ sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
$ ps -ef|grep syslogd🆑
  501 85548 84827   0 12:49AM ttys004    0:00.00 grep syslogd
$ sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist
$ ps -ef|grep syslogd🆑
    0 85553     1   0 12:49AM ??         0:00.01 /usr/sbin/syslogd
  501 85556 84827   0 12:49AM ttys004    0:00.00 grep syslogd
$</code></pre></div>　設定したファイルにログが書かれていれば完了．<br /><div class="xoopsCode"><pre><code>tail -f /var/log/rtx.log</code></pre></div></div>]]>
       </content>
    </entry>
    <entry>
        <title>RTX1200のSNMP情報を取得できるようにする</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=6954" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=6954</id>
        <published>2020-08-31T00:38:14+09:00</published>
        <updated>2020-08-31T00:38:14+09:00</updated>
        <category term="2011 13inch" label="2011 13inch" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　snmpwalkコマンドでRTX1200から情報を取り出したい時，リクエスト元のIPアドレスをRTX1200に登録する．snmp host 192.168.1.26　そしてコミュニティ名を確認．snmp community read-only local_communitys　こ...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　snmpwalkコマンドでRTX1200から情報を取り出したい時，リクエスト元のIPアドレスをRTX1200に登録する．<br /><div class="xoopsCode"><pre><code>snmp host 192.168.1.26</code></pre></div>　そしてコミュニティ名を確認．<br /><div class="xoopsCode"><pre><code>snmp community read-only local_communitys</code></pre></div>　これで，snmpコマンドを実行するとSNMP値を取得できる．<br /><div class="xoopsCode"><pre><code>$ snmpwalk -c local_community -v1 192.168.1.1  .1.3.6.1.4.1 &gt; taco.txt🆑
$</code></pre></div>　この場合は192.168.1.1がルータ．</div>]]>
       </content>
    </entry>
    <entry>
        <title>ユーザごとのCPU時間を計算する</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=6949" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=6949</id>
        <published>2020-08-28T01:13:58+09:00</published>
        <updated>2020-08-28T01:13:58+09:00</updated>
        <category term="2011 13inch" label="2011 13inch" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　macosで，プロセスが使っているCPU時間を合計しようとすると，psコマンドを使う．$ ps -A -o %cpu | awk &#039;{s+=$1} END {print s &quot;%&quot;}&#039;🆑
9.8%
$　ユーザごとで集計することもできる．た...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　macosで，プロセスが使っているCPU時間を合計しようとすると，psコマンドを使う．<br /><div class="xoopsCode"><pre><code>$ ps -A -o %cpu | awk &#039;{s+=$1} END {print s &quot;%&quot;}&#039;🆑
9.8%
$</code></pre></div>　ユーザごとで集計することもできる．たとえばapacheユーザだとこれ．<br /><div class="xoopsCode"><pre><code>$ ps -A -o %cpu -o user|grep apache|awk &#039;{s+=$1} END {print s &quot;%&quot;}&#039;
7.3%
$</code></pre></div></div>]]>
       </content>
    </entry>
    <entry>
        <title>Server管理画面</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=6933" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=6933</id>
        <published>2020-08-18T23:00:00+09:00</published>
        <updated>2020-08-19T00:18:30+09:00</updated>
        <category term="2011 13inch" label="2011 13inch" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　すっかり忘れていた．　Webサーバとしてnginxを入れていたけれど，80番ポートに接続したらmacOS Serverの管理画面が表示された．　そういえばEl Capitanの時もそうだったなぁ．管理画面</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　すっかり忘れていた．<br /><br />　Webサーバとしてnginxを入れていたけれど，80番ポートに接続したらmacOS Serverの管理画面が表示された．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=7465&macOSServer1.jpg" align="center" alt="" /></center><br />　そういえばEl Capitanの時もそうだったなぁ．<br /><br /><a href="http://www.ujp.jp/modules/tech_regist2/?MacOSX%2FHigiSierra%2FOSXserverHttpChangePort" rel="external">管理画面</a></div>]]>
       </content>
    </entry>
</feed>