MK (fengmk2)
MK (fengmk2)
```bash 2023-12-20 13:10:58,063 ERROR 1115324 [-/127.0.0.1/166b7ab0-9ef6-11ee-b822-bf20edffe3fe/31027.506ms SCHEDULE /__schedule?path=/home/admin/application/app/port/schedule/SyncBinaryWorker.js&interval=10000&type=all&env=&disable=false&immediate=false] nodejs.TypeError: Cannot read properties of null (reading 'versions') at SqlcipherBinary.fetch (/home/admin/application/app/common/adapter/binary/SqlcipherBinary.ts:46:32) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BinarySyncerService.syncDir (/home/admin/application/app/core/service/BinarySyncerService.ts:166:20) at BinarySyncerService.executeTask (/home/admin/application/app/core/service/BinarySyncerService.ts:139:7) at SyncBinaryWorker.subscribe...
```bash 2023-12-14 15:14:33,478 ERROR 1802281 [-/127.0.0.1/3e8cf340-9a2b-11ee-a23e-07f6cb87f703/15971601.73ms SCHEDULE /__schedule?path=/home/admin/application/app/port/schedule/ChangesStreamWorker.js&interval=60000&type=worker&env=&disable=false&immediate=false] nodejs.ER_INVALID_JSON_BINARY_DATAError: ER_INVALID_JSON_BINARY_DATA: The JSON binary value contains invalid data. at Query.Sequence._packetToError (/home/admin/application/node_modules/[email protected]@mysql/lib/protocol/sequences/Sequence.js:47:14) at Query.ErrorPacket (/home/admin/application/node_modules/[email protected]@mysql/lib/protocol/sequences/Query.js:79:18) at Protocol._parsePacket (/home/admin/application/node_modules/[email protected]@mysql/lib/protocol/Protocol.js:291:23) at Parser._parsePacket (/home/admin/application/node_modules/[email protected]@mysql/lib/protocol/Parser.js:433:10) at...
https://bullmq.io/ 可以直接基于现有 redis 来实现内置 MQ,支持扩展到 RocketMQ 等标准 MQ。 目前 Webhook 只会尝试请求一次,失败就不再重试,需要提高它的可用性。
https://github.com/npm/registry/blob/master/docs/orgs/memberships.md
https://emailengine.app/set-up 体验挺好的 ```bash $ cnpmcore --redis="redis://127.0.0.1:6379/0" \ --db="mysql://user:pass@host/db" --nfs="oss|s3://ak:sk@endpoint/bucket?options1=v1&options2=v2" ``` 详细经验分享 https://docs.emailengine.app/packaging-and-selling-a-node-js-app/
https://github.com/npm/registry/blob/master/docs/download-counts.md
https://github.com/cnpm/cnpmcore/blob/master/app/port/schedule/CreateSyncBinaryTask.ts#L11 5分钟触发一次,因为 github api 会限流,限流1个小时会重置,所以基本要1个小时才能同步成功 先检查 npm 是否有新版本,然后才去 github api 获取数据,确保不受限流影响同步时间。
https://github.blog/changelog/2022-10-24-npm-v9-0-0-released/ login and adduser are now separate commands that send different data to the registry. ## login with web ``` request: POST /-/v1/login body: { hostname: string, create: true |...