senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 14:37:32 JST やきたま :sabakan: やきたま :sabakan:

    サーバー移行の手順は、次の注意を十分考慮して

    - Sidekiq (Redis) に積まれたジョブとデータベースの状態には深い依存関係があるはず

    こんな感じの手順で試してみます

    1. Sidekiq (Redis) の更新が起こらないように、まず mastodon-sidekiq ユニットを停止する
    2. nginx で 503 を出す
    3. mastodon-web と mastodon-streaming ユニットを停止する
    4. redis ユニットと postgres ユニットを停止する
    5. PostgreSQL のダンプを新サーバーへ移行する
    6. .env.production の(※ pgbouncer を利用している場合は pgbouncer の)データベース接続先ホストを変更する
    7. mastodon 関連ユニットを起動する
    8. nginx を通常に戻す

    In conversation Sunday, 06-Jan-2019 14:37:32 JST from mstdn.yakitamago.info permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 14:40:57 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      いや、まっさきに 503 出したほうがいいな…… Sidekiq が止まってる状態で外からトゥート受け取ったあとどういう処理がおこなわれるか分かんないや。

      In conversation Sunday, 06-Jan-2019 14:40:57 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 14:44:29 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      待って Postgres 止めちゃったらダンプできなくない?

      In conversation Sunday, 06-Jan-2019 14:44:29 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 15:19:38 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      pg_dumpall: could not connect to database "template1": could not connect to server: Connection refused
      Is the server running on host "あいぴーあどれす" and accepting
      TCP/IP connections on port 5432?

      In conversation Sunday, 06-Jan-2019 15:19:38 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 15:19:58 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      ということなので、おそらくアレだ、なんとか hba ファイルの編集が必要。

      In conversation Sunday, 06-Jan-2019 15:19:58 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 15:40:44 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      ん、いちおうできた。データベーススーパーユーザーとして接続するために、postgres さんとして pg_dumpall を実行するんだけど、postgres さんパスワード設定してないからホストベース認証で trust しないといけない感じでちょっと怖い。まあローカルネットワークには自分が管理するホストしかつながっていない(はずな)ので、恒常的にそういう設定をしないのなら問題なさそうという気持ちもあるが、本来なら postgres さんじゃないパスワード認証ができるデータベーススーパーユーザーさんを Postgres に登録するべきなのかも。

      In conversation Sunday, 06-Jan-2019 15:40:44 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 15:50:05 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      というわけで PostgreSQL 9.5 から PostgreSQL 10 にデータを持ってきました。次は…… .env.production

      In conversation Sunday, 06-Jan-2019 15:50:05 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 16:04:54 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      んー、見事にぶっ壊れましたね……

      In conversation Sunday, 06-Jan-2019 16:04:54 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 16:06:17 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      公開情報の方はちゃんと動いてる(ユーザーページ)、ログインできないっぽい? クッキーのせい? ちょっと原因切り分けが必要っぽいですねえ。まあ、ただ公開情報見るとちゃんとトゥートが見えてる、ってあたりを考えるに、そこまで致命的ではなさそう。

      In conversation Sunday, 06-Jan-2019 16:06:17 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Sunday, 06-Jan-2019 16:13:44 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      はい、失礼しました。redis サーバーを起動していませんでした。できたできた、よかった。

      In conversation Sunday, 06-Jan-2019 16:13:44 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.