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 |