pawooใฎใฆใผใถใผใใใฉใญใผใใใใจใใใจใใฎๆๅ
2ๅๅ [api] SLOW API CALL DETECTED: users/show (2667.1327270045877ms)
{
}
2ๅๅ [queue.deliver] failed(Error: Missing process handler for job type __default__) id=1 to=https://pawoo.net/users/_moondoggie/inbox
{
"e": {
"name": "Error",
"stack": "Error: Missing process handler for job type __default__ at Queue.processJob (/misskey/node_modules/bull/lib/queue.js:1034:7) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:93:5)",
"message": "Missing process handler for job type __default__"
},
"job": {
"id": "1",
"data": {
"to": "https://pawoo.net/users/_moondoggie/inbox",
"user": {
"id": "7z4xm8yw1v",
"uri": null,
"host": null,
"name": null,
"tags": [
],
"inbox": null,
"isBot": false,
"isCat": false,
"token": "2Hw98d8KOCVR5v5g",
"emojis": [
],
"isAdmin": true,
"avatarId": null,
"bannerId": null,
"featured": null,
"isLocked": false,
"username": "admin",
"avatarUrl": null,
"bannerUrl": null,
"createdAt": "2019-10-22T04:47:40.520Z",
"updatedAt": null,
"isSilenced": false,
"notesCount": 0,
"avatarColor": null,
"bannerColor": null,
"isModerator": false,
"isSuspended": false,
"sharedInbox": null,
"lastFetchedAt": null,
"followersCount": 1,
"followingCount": 0
},
"content": {
"id": "https://misskey.nagaseyami.com/a399b4c7-3e7f-4baa-96ec-ea12680a8020",
"type": "Follow",
"actor": "https://misskey.nagaseyami.com/users/7z4xm8yw1v",
"object": "https://pawoo.net/users/_moondoggie",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"Hashtag": "as:Hashtag"
}
]
}
},
"name": "__default__",
"opts": {
"delay": 0,
"backoff": {
"type": "exponential",
"delay": 60000
},
"attempts": 8,
"timestamp": 1571719795624,
"removeOnFail": true,
"removeOnComplete": true
},
"delay": 0,
"progress": 0,
"timestamp": 1571719795624,
"finishedOn": null,
"stacktrace": [
"Error: Missing process handler for job type __default__ at Queue.processJob (/misskey/node_modules/bull/lib/queue.js:1034:7) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:93:5)"
],
"processedOn": 1571719795629,
"returnvalue": null,
"attemptsMade": 1,
"failedReason": "Missing process handler for job type __default__"
}
}
syuiloใใใใใฉใญใผใใใใจใใใจใใฎๆๅ
1ๅๅ [api] SLOW API CALL DETECTED: users/show (1890.4327009990811ms)
{
}
1ๅๅ [queue.deliver] failed(Error: Missing process handler for job type __default__) id=2 to=https://misskey.io/users/7rkrarq81i/inbox
{
"e": {
"name": "Error",
"stack": "Error: Missing process handler for job type __default__ at Queue.processJob (/misskey/node_modules/bull/lib/queue.js:1034:7) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:93:5)",
"message": "Missing process handler for job type __default__"
},
"job": {
"id": "2",
"data": {
"to": "https://misskey.io/users/7rkrarq81i/inbox",
"user": {
"id": "7z4xm8yw1v",
"uri": null,
"host": null,
"name": null,
"tags": [
],
"inbox": null,
"isBot": false,
"isCat": false,
"token": "2Hw98d8KOCVR5v5g",
"emojis": [
],
"isAdmin": true,
"avatarId": null,
"bannerId": null,
"featured": null,
"isLocked": false,
"username": "admin",
"avatarUrl": null,
"bannerUrl": null,
"createdAt": "2019-10-22T04:47:40.520Z",
"updatedAt": null,
"isSilenced": false,
"notesCount": 0,
"avatarColor": null,
"bannerColor": null,
"isModerator": false,
"isSuspended": false,
"sharedInbox": null,
"lastFetchedAt": null,
"followersCount": 1,
"followingCount": 0
},
"content": {
"id": "https://misskey.nagaseyami.com/4501c452-d879-45b3-b9f6-f7dbe67bda36",
"type": "Follow",
"actor": "https://misskey.nagaseyami.com/users/7z4xm8yw1v",
"object": "https://misskey.io/users/7rkrarq81i",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"Hashtag": "as:Hashtag"
}
]
}
},
"name": "__default__",
"opts": {
"delay": 0,
"backoff": {
"type": "exponential",
"delay": 60000
},
"attempts": 8,
"timestamp": 1571720073520,
"removeOnFail": true,
"removeOnComplete": true
},
"delay": 0,
"progress": 0,
"timestamp": 1571720073520,
"finishedOn": null,
"stacktrace": [
"Error: Missing process handler for job type __default__ at Queue.processJob (/misskey/node_modules/bull/lib/queue.js:1034:7) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:93:5)"
],
"processedOn": 1571720073522,
"returnvalue": null,
"attemptsMade": 1,
"failedReason": "Missing process handler for job type __default__"
}
}
1ๅๅ [api] Internal error occurred in following/create
{
"e": {
"code": "QueryFailedError",
"stack": "QueryFailedError: duplicate key value violates unique constraint "IDX_d54a512b822fac7ed52800f6b4" at new QueryFailedError (/misskey/node_modules/typeorm/error/QueryFailedError.js:11:28) at Query.callback (/misskey/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:176:38) at Query.handleError (/misskey/node_modules/pg/lib/query.js:142:17) at Connection.connectedErrorMessageHandler (/misskey/node_modules/pg/lib/client.js:211:17) at Connection.emit (events.js:210:5) at Connection.EventEmitter.emit (domain.js:476:20) at Socket.<anonymous> (/misskey/node_modules/pg/lib/connection.js:126:12) at Socket.emit (events.js:210:5) at Socket.EventEmitter.emit (domain.js:476:20) at addChunk (_stream_readable.js:308:12) at readableAddChunk (_stream_readable.js:289:11) at Socket.Readable.push (_stream_readable.js:223:10) at TCP.onStreamRead (internal/stream_base_commons.js:182:23)",
"message": "duplicate key value violates unique constraint "IDX_d54a512b822fac7ed52800f6b4""
},
"ep": "following/create",
"ps": {
"i": "2Hw98d8KOCVR5v5g",
"userId": "7z4xuz8w44"
}
}
docker-compose.yml
version: "3"
services:
web:
build: .
restart: always
links:
- db
- redis
# - es
ports:
- "127.0.0.1:3001:3001"
networks:
- internal_network
- external_network
redis:
restart: always
image: redis:4.0-alpine
networks:
- internal_network
volumes:
- ./redis:/data
db:
restart: always
image: postgres:11.2-alpine
networks:
- internal_network
env_file:
- .config/docker.env
volumes:
- ./db:/var/lib/postgresql/data
# es:
# restart: always
# image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.2
# environment:
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
# networks:
# - internal_network
# volumes:
# - ./elasticsearch:/usr/share/elasticsearch/data
networks:
internal_network:
internal: true
external_network:
docker.env
# db settings
POSTGRES_PASSWORD=$q$v1szWN^r98le
POSTGRES_USER=misskey
POSTGRES_DB=misskey
default.yml
#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Misskey configuration
#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โโโโโโโ
#โโโโ URL โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Final accessible URL seen by a user.
url: https://misskey.nagaseyami.com/
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# URL SETTINGS AFTER THAT!
# โโโโโโโโโโโโโโโโโโโโโโโโโ
#โโโโ Port and TLS settings โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
#
# Misskey supports two deployment options for public.
#
# Option 1: With Reverse Proxy
#
# +----- https://example.tld/ ------------+
# +------+ |+-------------+ +----------------+|
# | User | ---> || Proxy (443) | ---> | Misskey (3000) ||
# +------+ |+-------------+ +----------------+|
# +---------------------------------------+
#
# You need to setup reverse proxy. (eg. nginx)
# You do not define 'https' section.
# Option 2: Standalone
#
# +- https://example.tld/ -+
# +------+ | +---------------+ |
# | User | ---> | | Misskey (443) | |
# +------+ | +---------------+ |
# +------------------------+
#
# You need to run Misskey as root.
# You need to set Certificate in 'https' section.
# To use option 1, uncomment below line.
port: 3001 # A port that your Misskey server should listen.
# To use option 2, uncomment below lines.
#port: 443
#https:
# # path for certification
# key: /etc/letsencrypt/live/nagaseyami.com/privkey.pem
# cert: /etc/letsencrypt/live/nagaseyami.com/fullchain.pem
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
#โโโโ PostgreSQL configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
db:
host: db
port: 5432
# Database name
db: misskey
# Auth
user: misskey
pass: $q$v1szWN^r98le
# Whether disable Caching queries
#disableCache: false
# Extra Connection options
#extra:
#ssl: true
# โโโโโโโโโโโโโโโโโโโโโโโ
#โโโโ Redis configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
redis:
host: redis
port: 6379
#pass: example-pass
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
#โโโโ Elasticsearch configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
#elasticsearch:
# host: es
# port: 9200
# pass: null
# โโโโโโโโโโโโโโโโโ
#โโโโ ID generation โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# You can select the ID generation method.
# You don't usually need to change this setting, but you can
# change it according to your preferences.
# Available methods:
# aid ... Short, Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: 'aid'
# โโโโโโโโโโโโโโโโโโโโโโโ
#โโโโ Other configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# If enabled:
# The first account created is automatically marked as Admin.
autoAdmin: true
# Whether disable HSTS
disableHsts: false
# Number of worker processes
clusterLimit: 1
# Job concurrency per worker
deliverJobConcurrency: 128;
inboxJobConcurrency: 16;
# IP address family used for outgoing request (ipv4, ipv6 or dual)
outgoingAddressFamily: ipv4
# Syslog option
#syslog:
# host: localhost
# port: 514
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
# Proxy for SMTP/SMTPS
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
่ฉณ็ดฐใซใใใใจใใใใใพใใ
Missing process handler for job type __default__
ใใใๅ้กใฎใจใฉใผใกใใปใผใธใฝใใงใใญ
่ฉณ็ดฐใซใใใใจใใใใใพใใ
Missing process handler for job type __default__ใใใๅ้กใฎใจใฉใผใกใใปใผใธใฝใใงใใญ
ใใใงใใ
10ๅๅ [api] SLOW API CALL DETECTED: users/show (1890.4327009990811ms)
10ๅๅ [queue.deliver] failed(Error: Missing process handler for job type __default__) id=2 to=https://misskey.io/users/7rkrarq81i/inbox
10ๅๅ [api] Internal error occurred in following/create
ใใใชๆใใงใ
ใใผใใไปใพใง่ฆใใใจใชใๆใใฎใจใฉใผใชใฎใงใชใใใใชใใฎใใพใ ๅใใใชใโฆ
ใใผใใไปใพใง่ฆใใใจใชใๆใใฎใจใฉใผใชใฎใงใชใใใใชใใฎใใพใ ๅใใใชใโฆ
ใใใใใพใใใซใใฎใจใฉใผใซๅฏพใใฆใชใซใๅฟๅฝใใใฏใใใใพใใงใใใใ๏ผ
ใใฉใญใผใงใใชใๅ้กใใใใใใใซใใฎใจใฉใผใจ้ขไฟใใฆใใๅฏ่ฝใใใใจๆใใพใใใ
ใใซใใฎใจใฉใผใซใคใใฆใฏๆข็ฅใฎๅ้กใงใใใใงๆญฃๅธธใงใใๅไฝใซๅฝฑ้ฟใฏใใใพใใ
ใชใใปใฉใใใใใ
ใฎๅ ๅฎนใซๅฏพใใฆใชใซใไธ้ฉๅใชใจใใใฏใใใใพใใงใใใใ๏ผ
ใใใๆ็คบใใใ ใใใญใฐใใใ่ฆใใ้ๅธธใงใฏๅบใชใใใใชใจใฉใผใๅบใฆใพใใญ
ใงใใใใใซใใฆใๅไฝใซๅฝฑ้ฟใฏ็กใใใใซๆใใพใใใใชใใใใชใใฎใใกใใฃใจไธๆใงใ
่จญๅฎใใกใคใซใฏๅ้กใชใใใใซ่ฆใใพใใ
่จญๅฎใใกใคใซใฏๅ้กใชใใใใซ่ฆใใพใใ
ใใใใจใใใใใพใ
ใใผใไพๅญ้ขไฟ(npm)ใฎใคใณในใใผใซใงไฝใๅ้กใใใใฎใใใใใพใใ
Dockerใซ้ขใใฆใฏ็งใฏใใพใ่ฉณใใใชใใฎใงใไปใฎใกใณใใผใซ่ฆใฆใใใใใใจใใใงใ
cc: @mei23 @acid-chicken @u1-liquid
ๆๆกใใใใใพใใใใ
syuiloใใใmisskeyใฎdocker imageใdocker hubใซใขใใใญใผใใใใจใใๆกใฏใใใใงใใใ๏ผ
Dockerใซ้ขใใฆใฏ็งใฏใใพใ่ฉณใใใชใใฎใงใไปใฎใกใณใใผใซ่ฆใฆใใใใใใจใใใงใ
ใใใใใ้กใใใใใพใใ
ๆๆกใใใใใพใใใใ
syuiloใใใmisskeyใฎdocker imageใdocker hubใซใขใใใญใผใใใใจใใๆกใฏใใใใงใใใ๏ผ
ไปใใฎใใใชๆใใซใชใฃใฆใใใจๆใใพใ(ใใใใใใจใงใฏใชใ๏ผ)
https://hub.docker.com/r/misskey/misskey

docker ใฎ setup guideใซๆธใใฆใชใใฃใใใ็ฅใใชใใฃใใฃใ
docker ใฎ setup guideใซๆธใใฆใชใใฃใใใ็ฅใใชใใฃใใฃใ
ใใใใชใใใใใญใฅใกใณใใฎไธๅใใใใใพใใ๐
docker hubไธใฎimageใงใใไธๅบฆใใฃใฆใฟใพใ
[ec2-user@ip-172-31-1-83 misskey]$ docker-compose run web yarn run init
Starting misskey_redis_1 ... done
Starting misskey_db_1 ... done
yarn run v1.19.0
$ npm run migrate
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1571722386900-0.8914993605914809/node but npm is using /usr/local/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
> [email protected] migrate /misskey
> ts-node ./node_modules/typeorm/cli.js migration:run
Error during migration run:
Error: ENOENT: no such file or directory, open '/misskey/built/config/../../.config/default.yml'
at Object.openSync (fs.js:451:3)
at Object.readFileSync (fs.js:353:35)
at Object.load [as default] (/misskey/built/config/load.js:20:37)
at Object.<anonymous> (/misskey/built/config/index.js:4:33)
at Module._compile (internal/modules/cjs/loader.js:945:30)
at Module.m._compile (/misskey/node_modules/ts-node/src/index.ts:493:23)
at Module._extensions..js (internal/modules/cjs/loader.js:962:10)
at Object.require.extensions.<computed> [as .js] (/misskey/node_modules/ts-node/src/index.ts:496:12)
at Module.load (internal/modules/cjs/loader.js:798:32)
at Function.Module._load (internal/modules/cjs/loader.js:711:12) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/misskey/built/config/../../.config/default.yml'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] migrate: `ts-node ./node_modules/typeorm/cli.js migration:run`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] migrate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-22T05_33_12_894Z-debug.log
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
docker hubใฎimageใงใใฃใใๅคฑๆใใพใใใ
่ฆใๆใmisskeyใฎใชใใธใใชใใณใณใใใฎไธญใซใใฆใณใใใๅฟ
่ฆใใใ๏ผ
[ec2-user@ip-172-31-1-83 misskey]$ docker-compose run --rm web yarn run init
Creating misskey_redis_1 ... done
Creating misskey_db_1 ... done
yarn run v1.19.0
$ npm run migrate
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1571722785573-0.09160174459811743/node but npm is using /usr/local/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
> [email protected] migrate /misskey
> ts-node ./node_modules/typeorm/cli.js migration:run
sh: ts-node: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! [email protected] migrate: `ts-node ./node_modules/typeorm/cli.js migration:run`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] migrate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-22T05_39_45_970Z-debug.log
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ใใฏใใใฆใณใใ ใใงใฏ่งฃๆฑบใใพใใใญใ
dockerใฎ่ฉณใใๆนใฎใๅ็ญๅพ
ใกใพใใใใ
FYI: ๆๅใฎMissing process handler for job type __default__ใจใฉใผ
ไฝใใใฎ็็ฑใง๏ผใใถใๅฎ่กๆใซใใ่จญๅฎใใ๏ผ--only-serverใชใใทใงใณใๅ
ฅใฃใฆใฆใqueueใชใใงใฆใงใใตใผใใผใไธใใฃใใจๆใใใพใใ
https://github.com/syuilo/misskey/blob/d2edd67cff676cca632f1fd79ef4d1e634a4e7a5/src/argv.ts#L8
https://github.com/syuilo/misskey/blob/d2edd67cff676cca632f1fd79ef4d1e634a4e7a5/src/queue/index.ts#L205-L210
ใใใฏk8sๅใใฎjob queueใใฆใงใใตใผใใผใจๅ้ขใใๆใฎๆฉ่ฝใชใฎใงๅไธdockerๆงๆใฎๅ ดๅใฏ่ฆใใพใใใ
ใใผ
default.yml ใฎ
# Job concurrency per worker
deliverJobConcurrency: 128;
inboxJobConcurrency: 16;
ใใใฎใฉใคใณใฎ;ใฎใใใงparse error ใๅบใฆNaNๆฑใใใใฆใใพใฃใใฎใงใฏ
ใใผ
default.yml ใฎ# Job concurrency per worker deliverJobConcurrency: 128; inboxJobConcurrency: 16;ใใใฎใฉใคใณใฎ
;ใฎใใใงparse error ใๅบใฆNaNๆฑใใใใฆใใพใฃใใฎใงใฏ
ใใผ

Missing process handler for job type __default__
ใปใใณใญใณๅ้คใใใๆฒปใใพใใใใใใใจใใใใใพใใ
ใใใใชใขใผใใใฉใญใผใงใใชใๅ้กใฏใพใ ่งฃๆฑบใใใฆใใพใใใ
58็งๅ [remote.ap.deliver] https://misskey.io/users/7rkrarq81i/inbox --> 202
57็งๅ [api] Internal error occurred in following/create
{
"e": {
"code": "QueryFailedError",
"stack": "QueryFailedError: duplicate key value violates unique constraint "IDX_d54a512b822fac7ed52800f6b4" at new QueryFailedError (/misskey/node_modules/typeorm/error/QueryFailedError.js:11:28) at Query.callback (/misskey/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:176:38) at Query.handleError (/misskey/node_modules/pg/lib/query.js:142:17) at Connection.connectedErrorMessageHandler (/misskey/node_modules/pg/lib/client.js:211:17) at Connection.emit (events.js:210:5) at Connection.EventEmitter.emit (domain.js:476:20) at Socket.<anonymous> (/misskey/node_modules/pg/lib/connection.js:126:12) at Socket.emit (events.js:210:5) at Socket.EventEmitter.emit (domain.js:476:20) at addChunk (_stream_readable.js:308:12) at readableAddChunk (_stream_readable.js:289:11) at Socket.Readable.push (_stream_readable.js:223:10) at TCP.onStreamRead (internal/stream_base_commons.js:182:23)",
"message": "duplicate key value violates unique constraint "IDX_d54a512b822fac7ed52800f6b4""
},
"ep": "following/create",
"ps": {
"i": "<<<masked>>>",
"userId": "7z51t0sp25"
}
}
@NagaseYami ใใผใฏใณใ่จ่ผใใใฆใใใใใใฎ้จๅใ็ทจ้ใใพใใใ้ใใใซใใฎๆๅฉ็จใใฆใใใใฉใฆใถใใ /i/settings/api ใงใใผใฏใณใๅ็ๆใใฆใใใใจใใใใใใใพใใ
ใใใฏใใใจใใฆใIDX_d54a512b822fac7ed52800f6b4ใฏ
https://github.com/syuilo/misskey/blob/21064f7859d9ec55c817133923d3e2033bebc3f6/migration/1000000000000-Init.ts#L134
ใชใฎใงใๆขใซDBไธใซใใฉใญใผใชใฏใจในใใไฝใใใฆใใๅฏ่ฝๆงใใใใพใใUIไธใง"ใใฉใญใผ็ณ่ซใใญใฃใณใปใซ"็ใชใฎใๅบใชใใใฐใDBไธใฎfollow_requestsใใผใใซใๆไฝใใฆ่งฃๆฑบใใๅฏ่ฝๆงใใใใพใใ
ใๅฏพๅฟใใใใจใใใใใพใใ่ฉฆใใซใใฃใฆใฟใพใใ
ๅฟตใฎ็บใซใใคใณในใฟใณในๅ
จๅ้คใใฆใgit cloneใใใใ็ดใใพใใใ
docker-compose.ymlใจdocker.envใฏไธใซ่จ่ผใใใใใฎใจๅคใใใใ
default.ymlใใไธ่ฆใชใปใใณใญใณใๅ้คใใพใใใ
ใใใจๅ้กใชใใชใขใผใใใฉใญใผใงใใพใใใใใใใจใใใใใพใใ
@syuilo ๆฌissuesใฎCloseใใใใใ้กใใใใใพใใ
ใพใจใ
# deliverJobConcurrency: 128;
# inboxJobConcurrency: 16;
@syuilo ๆฌissuesใฎCloseใใใใใ้กใใใใใพใใ
ใใๅคฑ็คผใใใไธใคๅฐใ
ๆฐใซใชใฃใใจใใใงใใใ
misskeyใใใซใใใใใใใไธใคใใใใใใชใimageใไฝใใใพใใใใ
[ec2-user@ip-172-31-1-83 misskey]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
misskey_web latest fae50888da53 9 minutes ago 731MB
<none> <none> b20647ca9ef8 11 minutes ago 1.38GB
ใใฎ<none>ใฏไฝใชใฎใใๅญ็ฅใฎๆนใใใฃใใใใพใใงใใใใ๏ผ
ใใฎ
<none>ใฏไฝใชใฎใใๅญ็ฅใฎๆนใใใฃใใใใพใใงใใใใ๏ผ
ใใกใใฎArticleใใ่ฆงใใ ใใใ
https://codechord.com/2019/08/docker-images-none-dangling/
ใใกใใฎArticleใใ่ฆงใใ ใใใ
https://codechord.com/2019/08/docker-images-none-dangling/
ๅคๅใกใใฃใจ้ใใจๆใใพใใ
ๅใๅๅใฎimageใ่คๆฐๅใใซใใใใจ็ขบใใซ<none>ใซใชใใพใใใ
่ชๅใฏใใคใใใซใใใๅใซdocker rmiใงๅๅใใซใใใใใฎใๅ้คใใฆใใพใใฎใงใ
ไปๅใฎ<none>imageใฏๅๅใฎใใซใๆๆ็ฉใงใฏใชใใ
ไธๅใฎdocker-compose buildใง๏ผๅใฎimageใ็ๆใใใใจ่ใใใใพใใ
ใใใใimageใฎใตใคใบใๅคงใใ้ใใพใใ
misskey_webใ731MBใงใ<none>ใฏ1.38GBใงใใใ
ใจใใใใใงใใฎ<none>ใฏไฝใใใ๏ผ
https://github.com/syuilo/misskey/blob/d2edd67cff676cca632f1fd79ef4d1e634a4e7a5/Dockerfile#L9
https://github.com/syuilo/misskey/blob/d2edd67cff676cca632f1fd79ef4d1e634a4e7a5/Dockerfile#L30
ใใพใฎMisskeyใฏdocker buildๆใซbuilder ใจrunnerใง2ใคใฎใคใกใผใธใไฝๆใใใใจใซใชใฃใฆใใพใใ
ใใใใ<none>ใฏbuilderใฎๆนใงใใญใ
ใใใใพใใพใใใ
ใใใใจใใใใใพใใ
Most helpful comment
@NagaseYami ใใผใฏใณใ่จ่ผใใใฆใใใใใใฎ้จๅใ็ทจ้ใใพใใใ้ใใใซใใฎๆๅฉ็จใใฆใใใใฉใฆใถใใ /i/settings/api ใงใใผใฏใณใๅ็ๆใใฆใใใใจใใใใใใใพใใ
ใใใฏใใใจใใฆใ
IDX_d54a512b822fac7ed52800f6b4ใฏhttps://github.com/syuilo/misskey/blob/21064f7859d9ec55c817133923d3e2033bebc3f6/migration/1000000000000-Init.ts#L134
ใชใฎใงใๆขใซDBไธใซใใฉใญใผใชใฏใจในใใไฝใใใฆใใๅฏ่ฝๆงใใใใพใใUIไธใง"ใใฉใญใผ็ณ่ซใใญใฃใณใปใซ"็ใชใฎใๅบใชใใใฐใDBไธใฎ
follow_requestsใใผใใซใๆไฝใใฆ่งฃๆฑบใใๅฏ่ฝๆงใใใใพใใ