websocketに対応していないロードバランサを使うといくつか問題が起きる
- upgradeヘッダを捨ててしまい接続できない(L7スイッチなど)
- ポート番号枯渇により新規接続ができなくなる
- タイムアウトの設定が短いと定期的に切断されてしまう
var mysql = require("mysql"); | |
var Promise = require("bluebird"); | |
Promise.promisifyAll(mysql); | |
Promise.promisifyAll(require("mysql/lib/Connection").prototype); | |
Promise.promisifyAll(require("mysql/lib/Pool").prototype); | |
var getConnection = exports.getConnection = function() { | |
return pool.getConnectionAsync().disposer(function(connection) { | |
try { | |
connection.release(); |
var vpass = require('./vpass'); | |
var auth = { | |
userid:process.env['ID'], | |
password:process.env['PASS'], | |
strURL:'https%3A%2F%2Fwww%2Esmbc-card%2Ecom%2Fmem%2Fvps%2Findex%2Ejsp', | |
}; | |
var v = new vpass(); | |
v.doLogin(auth). | |
then(v.thenDownload()). | |
then(v.thenPoint()). |
var createBulkInsertBuilder = function(tbl, keys, count){ | |
var f = function(keys, count){ | |
var w = []; | |
for(var i = 0; i<count; ++i){ | |
w.push('(' + keys.map(function(v){ return '?'}).join(',') + ')') | |
} | |
return w; | |
} | |
var q = [ | |
'INSERT INTO', |
var munin = require('munin-plugin'); | |
var etwings = require('etwings'); | |
var api = etwings.PublicApi; | |
var Promise = require('bluebird'); | |
var fs = Promise.promisifyAll(require('fs')); | |
var moment = require('moment'); | |
var filter_date24h = function(){ |
git clone https://github.com/you21979-storage/ansible-develop.git
cd ansible-develop
echo "[all]" > hosts
echo "localhost" >> hosts
ansible-playbook devel-cryptocurrency.yml -i hosts -k -c local
cd
#!/bin/sh | |
# | |
# bitzenyd Start bitzenyd | |
# | |
# chkconfig: 2345 08 92 | |
# description: Starts, stops | |
# | |
# Source function library. | |
. /etc/init.d/functions |
var base58 = require('base58-native'); | |
var opt = process.argv.splice(2); | |
var data = opt.shift(); | |
console.log(base58.decode(data) + '') |
あるレジャー番号の時のIOUの所持量を調べたいとき。 | |
"ledger": "current" を 数値型でレジャー番号を入れる | |
https://ripple.com/build/websocket-tool/#account_lines | |
あるレジャー番号の時のXRPの所持量を調べたいとき。 | |
https://ripple.com/build/websocket-tool/#account_info |