归档: 2020

pm2 keymetrics 实时监控

pm2 keymetrics 实时监控https://blog.csdn.net/qq_17475155/article/details/53823862 地址:https://app.keymetrics.io/#/register pm2官方也结合pm2管理提供了一套可视化在线监控平台 https://keymetrics.pm2.io/#/ 123456789101112131415Ins

Nodejs 单进程异步锁使用 async-lock

Nodejs 单进程异步锁使用 async-lock123let asyncLock = require('async-lock');let lock = new asyncLock();global.AsyncLock = lock; 123await AsyncLock.acquire(playerId + command, async () => {

新服务器安装配置备忘

新服务器安装配置备忘 更改密码 1passwd root 查看基本配置 12topdf -h 升级系统 1yum update 安装MongoDB 1vim /etc/yum.repos.d/mongodb-org-4.2.repo 内容: 123456[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mong

pm2服务开机自动启动

pm2服务开机自动启动https://blog.csdn.net/hwijew/article/details/86706799 运行 pm2 startup 会生成pm2-root的启动脚本,且自动将pm2-root设为服务。 运行 pm2 save 会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/

服务开机自动启动

服务开机自动启动123systemctl enable nginx.servicesystemctl enable redis.servicesystemctl enable mongod.service

防止外挂

防止外挂1)降低长时间重复性任务所获得收益,或者同一种获得收益的任务随时间的增加收益减少。2)游戏本身提供一些类似外挂的功能:比如自动打怪等辅助工具。3)协议层加密4)定期检查数据通过排行榜等数据统计,可以通过发现一些异常的数据来检测是否有外挂存在5)深入玩家内部,了解外挂行情这个是客服们的工作,与技术关系不大,但有时能起到意想不到的作用。

mongodb误操作查数据表操作日志

mongodb误操作查数据表操作日志https://www.deeplearn.me/2123.html 1234567891011系统日志路径从配置文件中可以查看ps -ef|grep mongo日志文件路径配置more /usr/local/mongodb/mongodb.conf查看日志信息发现有 dropDatabase 的操作cat mongodb.log |grep dropData

/jswrapper/v8/debugger/inspector_socket.o] Error 3

/jswrapper/v8/debugger/inspector_socket.o] Error 3Windows 上有最大路径限制,从报错信息看看报错应该是你的 build 路径: C:/Users/Administrator/Desktop/cocos/hello_world/build/ 太长导致找不到文件的,你把构建路径放到如:C:\build 重新构建编译看看 缩短了构建路径,果然成功

Ready check failed NOAUTH Authentication required

Ready check failed: NOAUTH Authentication required通常是认证失败导致。 Redis 1redis-cli -h xxxxxx -p 6379 -a pppppp 或 12redis-cli -h xxxxxx -p 6379auth pppppp Nodejs 12345678910const redis = require('redi

MongoDB 修改 root 密码

MongoDB 修改 root 密码1234567mongo -uroot -p123456 localhost:27017/admindb.updateUser('root',{pwd:'654321',roles:[{role:'root',db:'admin'}]})ex

Widget 组件 updateAlignment

Widget 组件 updateAlignmentWidget 组件会自动调整当前节点的坐标和宽高,不过目前调整后的结果要到下一帧才能在脚本里获取到,除非你先手动调用 updateAlignment。

cocos creator 图片黑边, 灰边问题

cocos creator 图片黑边, 灰边问题https://blog.csdn.net/fzhlee/article/details/88756045 方案一: 利用打包工具 TexturePacker 将资源打包成图集,打包过程中设置成预乘: ==方案二:(好使,亲测可行!!!)== 选择图片或合图,一定要勾选 Premultiply Alpha 在cocos creator编辑器的s

阿里云socket端口不通问题

阿里云socket端口不通问题https://blog.csdn.net/qq_27101653/article/details/84136076 在 socket 程序的服务器监听部分的监听 IP 要设置为阿里云提供的内网 IP ,==这里必须设置成内网 IP ==, 否则程序监听不到信息 ==127.0.0.1 要改成内网 ip== 123server.listen( port, &apo

Socket连接

Socket连接12345678910111213141516171819202122232425262728293031323334'use strict';// port参数let port = '1580';let net = require('net');// 为了http请求能复用connection连接,Nodejs在htt

Buffer对象

Buffer对象创建Buffer对象 123456var buffer = new Buffer(size)buffer.fill(value,[offset],[end])var buffer = new Buffer(array)var buffer= new Buffer(string,[encoding]) Buffer<—->string 相互转换 123buf.toStr

mongoose 连接云库

mongoose 连接云库url里要包含:authSource=admin 123456789// 数据库地址mongo: { uri: 'mongodb://root:xxx@dds-xxx.mongodb.rds.aliyuncs.com:1111,dds-xxx.mongodb.rds.aliyuncs.com:1111/dancingRoad?replicaSe

导出单独库,并导入云库

导出单独库,并导入云库12345// 导出单独库mongodump -d dr -o /data/backup/db/dr/// 导入云库mongorestore --host dds-xxxx.mongodb.rds.aliyuncs.com:1111,dds-xxxx.mongodb.rds.aliyuncs.com:1111 --username root --password xxxx

云库Auth远程连接

云库Auth远程连接1mongo admin --username root --host dds-xxx.mongodb.rds.aliyuncs.com:1111,dds-xxx.mongodb.rds.aliyuncs.com --port 1111 --password xxxx

android各版本对应的sdk版本

android各版本对应的sdk版本https://blog.csdn.net/u010825468/article/details/78909550 1234567891011121314151617181920212223242526272829平台版本 SDK版本 版本名称Android 8.0 26 OreoAndroid 7.1 25 NougatAndroid 7.0 24 Noug

Cocos Creator 远程加载 json 文件

Cocos Creator 远程加载 json 文件12345678910111213loadRemoteJson(url, cb) { // 发布 native 版需要下面的方法远程获取和解析json文件 game.http.get(url, (data) => { cb(null, JSON.parse(data)); },

Cocos Creator 远程加载 plist 图集方法

Cocos Creator 远程加载 plist 图集方法 远程加载plist creator 安卓打包不支持 cc.loader.load 加载远程文本 plist 文件, 换 http get 方法获取 LoadRemotePlist.js 1234567891011121314151617181920212223242526272829303132333435363738394041

ossbrowser 工具

ossbrowser 工具https://help.aliyun.com/document_detail/61872.html?spm=5176.8466032.0.0.32ee1450Q35ZaD 十分好用,实时更新内容

502 问题

502 问题重启nginx后,报错502 问题配置:其中是使用ip进行proxy_pass 123456789server { listen 80; server_name aaa.xxx.cn; location / { proxy_pass http://123.123.123.123; }} 改成通过https和域名即可 123

connect() failed (111 Connection refused) while connecting to upstream

connect() failed (111: Connection refused) while connecting to upstreamhttps://blog.csdn.net/hao134838/article/details/80872307 腾讯就提示我的网站没有进行备案,之前都是在阿里上备案的,在腾讯上备案又需要很长的时间,所以我就找了一台配置非常低的阿里服务器做了个nginx代