GitbucketをFreeBSDのTomcatで動かそうとしてでハマる

組み合わせはこんな感じ。

Gitbucket 4.32.0
Tomcat 8.5.43(www/tomcat85)
FreeBSD 11.3

Portsからtomcat85入れてgitbucket.war引っ張ってきてサクッと…動きません。

Webに散らばってる情報が、いまいち役に立たなかった、FreeBSD故に…。

「Tomcat実行ユーザーの$homeを指定しましょう」

Linux系の記事で見掛けるあるあるネタ。

Gitbucketは環境変数の$homeに設定ファイル作りに行くんで、サービス専用ユーザーで/noexist指定だったりすると、設定ファイル作れずに起動でコケるんです。

FreeBSDの場合、pkg/Portsから入れたtomcatはwww(uid=80)で動くんで、passwdファイル編集してwwwユーザーのhomeディレクトリを設定…しても動きません。

エラーログ見ると”/root/.gitbucket”が作れないって宣ってる。

「$homeは/rootだけど実行権限はwww」なんてことになってるようで、そりゃぁ無理ってもんだ。

「bin/setenv.shで”GITBUCKET_HOME”を指定しましょう」

以下にあったネタ。

GitHub cloneのgitbucketをFreeBSDにインストールしたときのメモ
https://qiita.com/kkimura/items/f51303d3beba02e3e781

ちょっと内容が古くて、今時のFreeBSD/pkgからインストールするTomcatでは、setenv.sh作っても無駄っぽい。

service(/usr/local/etc/rc.d/tomcat85)から起動すると、そもそもbin/以下のスクリプト使ってないっぽくて、setenv.shも呼ばれない。

昔は呼んでたの?

結局…

そんなわけで、pkgの起動スクリプト見ても、GITBUCKET_HOMEを設定させるうまい方法が思い付かなかったんで、/root/.gitbucket作ってchmod www:wwwするっていう、何だかなぁ…って対応に。

カテゴリー: 未分類 | タグ: , | 1件のコメント

2stのカウンターシャフト

カウンターシャフトからオイルダダ漏れ、えぇぇぇ…。

ん?

自分の知ってるカウンターシャフトの構造はこう。

カラーをベアリングの内輪に当ててるだけなんで、当たり面からカラーの内側を通ってオイル漏れて当然の筈。外側のシールは実質ダストシール。そもそもオイルのシールなんて出来ない筈で、普通は油面自体がもっと下にある。

んで、油面を確認すると規定通りで、カウンターシャフトの軸のちょい下くらい。2stエンジンのミッションは、オイルポンプ無しのギア類どぶ漬け構造なんで油面が高い。

ん?漏れて当然やん?

で、パーツリスト見てなっとく。

その構造を簡略化してCADで書いたのがこんな感じ。

2stだと油面が高いから、Oリングでシールしてるんですな。

漏れた原因は、スプロケット交換したときに、固定ボルトの締め忘れ(ネジロック剤は塗ってたから脱落はしない)だったっぽい。

まだまだ2stは知らないことが多い。

カテゴリー: 未分類 | タグ: | コメントする

エンジンと電気

今時の車のフロントガラスの上部を見ると、たいていカメラが付いてます。今話題のドライブレコーダー…では無くて、自動運転や運転支援のカメラ。

個人的には、なんだか内燃機関な自動車って、もっと電気より遠いメカメカしいイメージがあり、今時の電子制御てんこ盛りの自動車ってどうなん?ってちょっと引っかかってました。

キャブレターがインジェクション化したばかりの当時も「電気で制御されたインジェクションなんて…」と、凄く異質な物扱いされてましたし。

じゃぁ、昔の自動車は電気を使わなかったのか?電気を使わない自動車とは?って考えていくと「点火プラグ」で電気がどうしても必要というところに落ち着くわけで。

内燃機関の歴史

広義には花火のようなロケットとか往復運動の無いものも内燃機関に含まれるんですが、とりあえず今時のエンジン的な物に限ります。

歴史を遡ると、今のエンジンの原型?というか、最初の「実用的な内燃機関」と言われてるのがルノアールのガスエンジンで、それが1858年。

んで、電気の方がもうちょっと歴史が古くて、1700年代には既に静電気として、実用とはちょっと外れながらも利用されてました(エレキテルとか)。

「溜めたら放電して終わり」の静電気では無く、直流として安定的に利用できるようになったのはちょうど1800年の「ボルタの電堆(電池)」の発明以降のこと。

そして、そのルノアールのガスエンジンで使用されたのが電気点火方式で、この時初めて「電気式点火プラグ」として実用化されたわけです。エンジンだけでなく「点火プラグ」も一大発明だったわけで。

そんなわけで今のエンジンは電気と共に生まれてきたのであって、電子制御化していくのもわりと自然な事なんかな…という気がしないでもなく。


余談1)ルノアールのガスエンジンで使用された電気点火方式は「初めて実用化された電気点火方式」としては画期的だったようですが、予備圧縮を上げると点火不良を起こしたり、当時は既に他にも幾つかの点火方式が実用化されていたのですぐには普及しなかったようです(電圧が低かった?)。しかし、1902年のボッシュによる磁石とコイルを使った高電圧スパークの実用化以後は、電気点火以外の方式はほぼ淘汰されてしまったようです。

余談2)実はルノアールのガスエンジン以前にもレシプロ的なエンジンは既にありました。「大気圧ガスエンジン」と呼ばれるもので、ガス燃焼の圧力を動力として利用するのではなく、燃焼後のガスを密閉・冷却したときに出来る真空にかかる大気圧を動力として利用。1800年代初頭ではそれなりに稼働してたようです。

カテゴリー: 未分類 | コメントする

Beaudens B-1502-JP

【電池革命】Beaudens ポータブル電源 52000mAh/166Wh LiFePO4電池採用 10年超長寿命 2000回充放電サイクル AC(150W 最大200W)DC/USB QC3.0出力 小型軽量 家庭用蓄電池 車中泊 キャンプ 防災グッズ 停電対策 24ヶ月保証(B-1502)

LiFePO4採用を公に謳っている珍しいポータブル電源なんで、せっかくなんで重箱の隅をつつくように見ていこうと思います。(ぉ

表示

2018/2からDC出力可能なポータブル電源は「モバイル電源」というカテゴリで電安法の対象になりました。

で、一応PSEマーク有りますがいきなり表記が怪しいです。

経済産業省のページより

届出事業者名と電圧が載ってるのは良いとして、容量表記がNG。まず単位が違う。電力値(Wh)ではなく電流値(Ah)で書けよ…と。

そして「最大」って詐欺。正しくは「定格」で、5時間率にて実際に供給可能な電流、まぁtyp値。

あとAC出力が海外仕様の115Vになったまま。実測すると96Vくらいなんで、一応日本向け仕様にはなってますが、表記だけが間違い。

因みに出力波形はこんな感じ。バリバリ矩形波ですが、まぁこんなもんでしょ。おまけのインバーターに正弦波を期待するだけ無駄ってもんで。

分解

前側が充電/操作/USB系、後ろ側がACインバーターで真ん中に電池という構成です。どちらか片側に基板が寄ってるとおもったのでちょっと面食らいました。

主電源ケーブルが基板直付けなのは賛否が分かれるところですが、半田づけの状態も悪くなくポッティングしてあるのでまあ良いでしょう。電池側はコネクタ接続で、使用している電線も十分に太く不安は無し。(0.75~1.0sqくらい?)

主回路基板

バッテリ自体の電圧は、満充電で13.7V。電圧見る限り、確かにLiFePO4使ってそうです。

12V出力はDCDC変換通さず、On/Off用のPowerMOSFETと逆流阻止用のダイオードだけ通して、そのまま出力。

これだとDCDCより損失少ないはずなんで、先日実測した149Whというのがほぼバッテリーの実力ということになるかと。「最大」表記詐欺め…。

基板眺めてて気になったのは、あちこちで多用されるダイオードやFETの並列接続。あちらの国の設計で良く見るけど、これアカンやつ…。

部品毎の定格電流値が足りないんだろうけど、2つ並列接続しても2倍の電流流せないよ…。(ヒント:部品のばらつき)

最大出力で使うと、これらのうちのどっかから壊れそうだわ…。

電解コンは一応105˚C品。とはいえ、そもそもダメなメーカー製なら何使ってもダメなんですが。

昔電解コン使って設計してた頃は、アカンメーカーのブラックリストっていうのが設計にあったりしました。

AC出力コネクタ

AC出力の端子部

ACプラグ差しても、ゆるゆるですぐ抜けるんですが…、マジで使えない。

試しにペンチで狭くなるように曲げて見ましたが、1回ACプラグ差すだけで端子が広がってもうゆるゆるに…。

三つ叉タップの内部電極

本来こうあるべきなんすよ。

端子にあるぽっちみたいなのが、ACプラグのブレードにある穴に引っかかって抜け止めとして機能します。

また端子の材質も見て分るように真鍮バネ。バネ用リン青銅も良いのですが最近余り見なくなりました。

引っかけのポッチも無ければ、材質もバネ性の無い何か。生の銅ってことは無いだろうけど、たぶん何かの銅合金。だめだめ。


総評

まぁAC100V出力端子が機械的にだめだめなのを除けば、あとは期待以上でも無く以下でも無く…って感じでした。AC100Vは元々期待してなかったから、まぁ良いか…って感じで。

カテゴリー: 未分類 | 1件のコメント