サーバ

pushできず、pullできず。。
nginxが502を返すばかり。

ここを見たら、socketのパスが変わっているとのこと。

upstream gitlab-workhorse {
    server unix:/var/opt/gitlab/gitlab-workhorse/sockets/socket;
}

nginxの設定を修正することで、無事push/pull可能になった。

kotlin

n個の数字(0 .. n-1)から、k個を取る順列。

サーバ

自前で建てているgitlabにpushしたら

error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)

というエラーが発生。
今までは動作していたけれど。

git configの、
http.versionを、HTTP/1.1にしてもダメ。
http.postBufferを、大きな数値にしてもダメ。
・・・。

nginxの設定でした。

location / {
         ...
         proxy_request_buffering off;
         ...
    }

リクエストボディのバッファリングをOffにすることで自分のケースでは解決。

CentOS,サーバ

CentOS7からCentOS8に移行完了。
旧サーバは、
・OS古い
・メモリ少ない
・CPU貧弱
で、いろいろと速度に問題が出てきたので。

CentOS

毎回、忘れてしまうので備忘録として。
PHPを、yum updateで更新する際、php-fpmのアップデートでセッション格納ディレクトリの所有者がnginxではなくなってしまう。
これによりセッション情報が書き込めなくなり、ログインできてるのにログインページに戻ってしまう。

kotlin

Kotlinで文字列を1文字ずつの配列に変換するのに、splitを使ったら余計な空文字列がついてしまう。

その他

データベースが飛んで、復旧面倒なので1から立て直しました。
過去記事の復旧は多分しないと思います・・・。