00:01:14  * cconstantine_quit (Ping timeout: 240 seconds)
00:01:34  * EinJungeAusKielquit (Ping timeout: 252 seconds)
00:01:43  * InspiredJW_quit (Ping timeout: 245 seconds)
00:01:53  * Bootstra_quit (Remote host closed the connection)
00:03:43  * danerooquit (Read error: Connection reset by peer)
00:04:06  * daneroojoined
00:05:08  * danerooquit (Read error: Connection reset by peer)
00:06:16  <Raynos>nodejitsu reads my .gitignore and makes silly assumptions
00:06:24  <Raynos>like not uploading that code in .gitignore
00:06:38  <Raynos>how do I slap jitsu and tell it to ignore my gitignore
00:06:40  * daneroojoined
00:06:45  <Raynos>is there a .jitsuignore
00:06:53  <blakmatrix>Raynos: add a .npmignore
00:07:07  <blakmatrix>,npmignore takes presidence
00:07:10  <Raynos>so it will read from .npmignore instead
00:07:18  <coderarity>indeed
00:07:46  <substack>reading from .gitignore is bad
00:07:54  <coderarity>i like to think of nodejitsu as an `npm publish` for websites
00:07:56  <substack>.gitignore is for git
00:08:12  <coderarity>substack: it's a thing that `npm pack` does
00:08:30  <substack>oh lame
00:09:28  * mikealquit (Quit: Leaving.)
00:13:09  * intabulasquit (Remote host closed the connection)
00:13:36  * intabulasjoined
00:13:51  <substack>http://teh-wizzards-of-stre.nko3.jit.su/
00:14:05  * mikealjoined
00:14:08  * InspiredJWjoined
00:14:12  * mikealquit (Client Quit)
00:15:32  * cconstantine_joined
00:17:42  * saschagehlichjoined
00:17:42  * danerooquit (Read error: Connection reset by peer)
00:17:43  <imsky>AvianFlu: got another zombie
00:18:28  * AvianFluquit (Remote host closed the connection)
00:18:31  * InspiredJWquit (Ping timeout: 260 seconds)
00:18:32  <imsky>:(
00:18:35  * anoemiquit (Quit: anoemi)
00:18:45  * daneroojoined
00:19:54  * danerooquit (Read error: Connection reset by peer)
00:21:02  * alunny_joined
00:21:15  * daneroojoined
00:22:30  * cconstantine__joined
00:24:25  <hunterloftis>getting a surprising number of socket hang up / timeouts
00:24:31  * saschagehlichquit (Read error: Connection reset by peer)
00:24:46  <coderarity>hunterloftis: alright
00:24:53  * saschagehlichjoined
00:24:54  <coderarity>hunterloftis: username/appname?
00:24:54  * alunnyquit (Ping timeout: 276 seconds)
00:24:58  * saschagehlichquit (Remote host closed the connection)
00:25:13  <coderarity>imsky: you too, need username/appname to fix
00:25:21  <imsky>sorry?
00:25:26  <imsky>oh
00:25:30  <coderarity>imsky: I can kill the zombie for you
00:25:35  <imsky>wggl/nko3-wggl
00:25:36  * saschagehlichjoined
00:26:07  * cconstantine_quit (Ping timeout: 246 seconds)
00:26:15  <hunterloftis>coderarity: nko3-team-canary:team-canary
00:26:49  <hunterloftis>coderarity: it works maybe 1 in ... 10 tries?
00:29:28  * alunnyjoined
00:29:33  * saschagehlichquit (Client Quit)
00:30:03  <imsky>coderarity: it's pid 1878 btw
00:30:19  <imsky>app name worker
00:30:29  <coderarity>ok
00:30:33  <imsky>not sure why but it keeps spawning zombies, stop doesn't kill them all
00:31:30  * DTrejojoined
00:31:53  * DTrejoquit (Remote host closed the connection)
00:32:06  * alunny_quit (Ping timeout: 245 seconds)
00:32:49  * bingomanateequit (Quit: bingomanatee)
00:33:21  <coderarity>hunterloftis: https://gist.github.com/0e80aea5e3d819b7f33d
00:33:23  <visnup>should I still be getting socket hangups?
00:33:43  * aetcorejoined
00:33:52  <coderarity>visnup: what app name are you seeing this one?
00:34:09  <visnup>wonderland-labs
00:34:21  <visnup>sometimes when I snapshot activate it again
00:34:23  <visnup>it goes through
00:34:30  <visnup>right now it's back up
00:35:08  <coderarity>okay, i'll see what that was about
00:35:19  * thl0_quit (Ping timeout: 260 seconds)
00:35:29  <hunterloftis>coderarity: thanks for the error but - without changing any source code (just pressing up/enter) it always deploys. Just have to try a lot.
00:35:35  <imsky>zombie drone is still up
00:35:36  <imsky>:(
00:35:42  <imsky>it's cannibalizing data!
00:35:57  * DTrejojoined
00:36:37  * aetcorequit (Remote host closed the connection)
00:37:40  * bingomanateejoined
00:38:18  * slaskisjoined
00:38:38  <coderarity>visnup: "script took to long to listen on a socket" - try moving your http listener to right after you create the app
00:38:48  * st_lukejoined
00:38:53  <coderarity>hunterloftis: might be teh same thing with you ^
00:39:08  <coderarity>if it takes to long to start, it might socket hang up sometimes, with that error
00:39:14  <coderarity>you might be right on that threshold
00:39:28  <hunterloftis>I feel like someone mentioned a setting you can change to modify that
00:39:49  <imsky>coderarity: could you take a look at the zombie process please?
00:39:53  <coderarity>hunterloftis: that's for timeout, not the script taking too long to listen on a socket
00:39:56  <coderarity>imsky: yeah, on it now
00:40:10  <hunterloftis>coderarity: k thanks. We're listening in about 1000ms right now.
00:40:45  <hunterloftis>actually about 500ms
00:40:58  <coderarity>on your local machine, but the drones are small and on one virtual core
00:41:14  <coderarity>and there's also been some problems with noisy neighbors, people who are hogging resources
00:41:34  <coderarity>so sometimes it's good to just deploy
00:41:47  <coderarity>but you should still try to minimize the time until you listen on a socket
00:42:26  <imsky>coderarity: actually there are two zombie processes
00:42:28  <coderarity>imsky: i can't find your user?
00:42:50  * gundlaquit (Quit: gundla)
00:42:51  <coderarity>imsky: can you give it to mee again?
00:43:06  <imsky>coderarity: nko3-wggl username
00:43:10  <imsky>worker appname
00:43:13  <coderarity>oh, i see
00:43:47  * wizard_2quit (Quit: wizard_2)
00:43:54  * bingomanateequit (Quit: bingomanatee)
00:44:29  * mikealjoined
00:45:13  * andris9joined
00:45:41  * bingomanateejoined
00:47:00  * AvianFlujoined
00:47:02  * dtuduryjoined
00:50:00  * danerooquit (Read error: Connection reset by peer)
00:50:39  * anoemijoined
00:51:17  * daneroojoined
00:52:34  * wizard_2joined
00:53:14  * andris9quit (Ping timeout: 240 seconds)
00:53:33  <imsky>coderarity: any luck? the zombie is still going strong..
00:53:41  <coderarity>i found em
00:53:46  <coderarity>about to kill em
00:53:59  <imsky>any way we can get a button in jitsu that just kills everything?
00:54:06  <mmalecki>imsky: no
00:54:12  <imsky>:(:(
00:54:25  <mmalecki>imsky: does your app create timers or set signal handlers?
00:54:34  <mmalecki>we're not sure what's causing that
00:54:43  <imsky>it creates timers through setTimeout
00:54:49  <imsky>but only calls its own functions
00:54:51  <imsky>nothing fancy
00:55:12  <mmalecki>interesting. cc bradleymeck AvianFlu
00:55:44  * Bootstrapperjoined
00:55:44  * thl0_joined
00:56:15  * intabulasquit (Remote host closed the connection)
00:56:22  * intabulasjoined
00:57:19  * generalissimojoined
00:57:47  <coderarity>imsky: they're dead, right?
00:57:51  <coderarity>i killed both just now
00:58:02  <coderarity>actually, i killed one a few mintues ago, and the other just now
00:58:10  <coderarity>but yeah
00:58:14  <imsky>hope so, i'll wait a minute to make sure
00:58:56  <imsky>yeah looks like no more output from the zombie processes
00:59:16  <imsky>thanks, hope this doesn't happen again
01:01:26  * Bootstrapperquit (Remote host closed the connection)
01:01:35  <ferlores>guys, trying to have a custom domain for my app. The registrant wants the DNS name, not the ip as specified in http://dns.jit.su/
01:01:36  * mikealquit (Ping timeout: 240 seconds)
01:01:37  * Fauntleroyjoined
01:01:40  <ferlores>from where I can have them?
01:01:56  <mmalecki>you want to input A records
01:02:05  <blakmatrix>ferlores: A records
01:02:10  <Fauntleroy>has anyone here tried accessing Amazon RDS from a Nodejitsu instance?
01:03:03  <blakmatrix>I believe we've had a few users do it but do't ask me the details
01:03:23  * benatkinjoined
01:03:38  <Fauntleroy>it seems like it should be doable, I'm just not sure what to add to the RDS security group
01:04:13  <blakmatrix>probably awssum
01:04:22  <blakmatrix>https://npmjs.org/package/awssum
01:05:34  * cpjolicoeurquit (Ping timeout: 240 seconds)
01:05:40  <blakmatrix>then ther eis also https://github.com/SaltwaterC/aws2js/wiki/RDS-Client
01:06:38  * dtudurypart
01:07:23  <st_luke>what is it, basically a cloud mysql?
01:07:40  <Fauntleroy>yeah
01:07:40  * wizard_2quit (Quit: wizard_2)
01:07:44  <st_luke>fuck those web interfaces. just go into the shell and insert/grant the user.
01:07:56  <Fauntleroy>the user is easy enough
01:08:03  <Fauntleroy>the security group is the issue
01:08:04  <ferlores>blakmatrix, thanks
01:08:20  <Fauntleroy>it seems like it needs the IPs that can access it to be specifically noted
01:08:24  <blakmatrix>st_luke: ++ lol
01:08:24  <kohai>st_luke has 6 beers
01:08:43  <Fauntleroy>and I'm assuming my nodejitsu instances don't have consistent IPs...
01:08:54  <mmalecki>Fauntleroy: they don't
01:08:55  <st_luke>%
01:10:23  <st_luke>what's nodejitsu's IP block? add that as a CIDR block
01:10:24  * danerooquit (Read error: Connection reset by peer)
01:10:56  <Fauntleroy>is that wise? Any other nodejitsu app would then be included in my security group...
01:11:06  <blakmatrix>lol
01:11:08  <st_luke>so?
01:11:10  <coderarity>yeah, you need to add another form of authentication too
01:11:11  <st_luke>not like they have the pw
01:11:18  <blakmatrix>no passwd?
01:11:24  * daneroojoined
01:11:26  <Fauntleroy>yeah, there's auth
01:11:27  <coderarity>like a password ^ :D
01:11:28  * stagasjoined
01:11:45  <st_luke>then you're fine
01:12:04  <Fauntleroy>these wouldn't be the IPs I'm looking for, would they...
01:12:04  <Fauntleroy>http://dns.jit.su/
01:12:28  <mmalecki>nope
01:12:30  <st_luke>fwiw, I leave my dev databases publicly accessible until I deploy things to prod, as long as you use auth it's not a big concern
01:12:44  <mmalecki>we have an outgoing block
01:12:51  <mmalecki>AvianFlu knows addresses
01:13:18  <Fauntleroy>I'd love to know them
01:13:22  <Fauntleroy>any chance those might be documented anywhere?
01:13:37  <AvianFlu>you can use 165.225.129.0/22
01:13:49  <AvianFlu>or 165.225.131.0/24
01:14:41  * defunctzombiejoined
01:14:52  <Fauntleroy>alright, I'll give that a try
01:17:02  <st_luke>amazing: http://brooklynhacker.com/post/35445721578/that-moment-when-rms-walks-into-your-hackathon
01:17:02  * danerooquit (Read error: Connection reset by peer)
01:17:32  * daneroojoined
01:20:44  <coderarity>lol
01:20:44  * danerooquit (Read error: Connection reset by peer)
01:20:53  * coderarityis one of those people who would have noticed
01:21:58  * daneroojoined
01:22:59  * Domenicjoined
01:23:00  * chrisdotcodequit (Ping timeout: 248 seconds)
01:24:33  * ryan_stevensjoined
01:27:31  * mmaleckichanged nick to mmalecki[transit
01:27:32  * danerooquit (Read error: Connection reset by peer)
01:27:44  * coderaritychanged nick to whatacodebana
01:28:03  * daneroojoined
01:31:14  * dom_joined
01:31:14  * danerooquit (Read error: Connection reset by peer)
01:31:53  * wizard_2joined
01:32:35  * daneroojoined
01:35:13  * cpjolicoeurjoined
01:36:13  * stagasquit (Ping timeout: 252 seconds)
01:36:40  * stagasjoined
01:39:01  <hunterloftis>any tips on how to connect with CLI into our mongodb?
01:39:10  <hunterloftis>only data jitsu gives is connect-string for node
01:39:33  * whatacodebanachanged nick to coderarity
01:39:50  <hunterloftis>ah you can get a specific one. awesome
01:40:11  <blakmatrix>?
01:40:25  <blakmatrix>yeah you can specify the name
01:40:40  <blakmatrix>and boilerplate code to connect
01:40:50  * stagas_joined
01:42:02  * danerooquit (Read error: Connection reset by peer)
01:42:39  * daneroojoined
01:42:52  * brianruejoined
01:43:12  * mmalecki[transitchanged nick to mmalecki
01:43:16  * stagasquit (Ping timeout: 248 seconds)
01:43:30  * stagas_changed nick to stagas
01:44:07  * DTrejoquit (Remote host closed the connection)
01:45:41  * danerooquit (Read error: Connection reset by peer)
01:47:09  * daneroojoined
01:48:31  * imothepjoined
01:48:31  * danerooquit (Read error: Connection reset by peer)
01:49:43  * daneroojoined
01:50:07  <imothep>Anyone available for answering questions?
01:50:53  <coderarity>yes
01:51:17  <coderarity>imothep: sup?
01:51:34  * sarajchippsjoined
01:51:47  <imothep>nothing much
01:52:29  <imothep>how can I host more than one app under the same account?
01:52:55  <bingomanatee>this is the gate https://github.com/nakamura-to/gate
01:52:58  <proksoup>thanks!
01:53:13  <proksoup>https://github.com/caolan/async is what we were using now
01:54:24  <blakmatrix>imothep: just deploy another app
01:54:36  <blakmatrix>with a differnt name than your first one
01:54:57  <blakmatrix>and differnt subdomain name
01:55:28  * mangquit (Ping timeout: 245 seconds)
01:55:33  <imothep>Ok thx
01:56:06  * austinfrombost-1quit (Ping timeout: 240 seconds)
01:56:30  * joshsmithquit (Quit: joshsmith)
01:57:05  * joshsmithjoined
01:57:11  * defunctzombiequit (Remote host closed the connection)
01:57:29  * mikealjoined
01:58:46  * brianruequit (Remote host closed the connection)
01:58:46  * danerooquit (Read error: Connection reset by peer)
01:59:45  * daneroojoined
02:00:40  * DTrejojoined
02:01:41  * mikealquit (Ping timeout: 245 seconds)
02:03:40  * Nodejitsu-Githubjoined
02:03:40  <Nodejitsu-Github>[jitsu] mmalecki pushed 1 new commit to master: http://git.io/VdESVg
02:03:40  <Nodejitsu-Github>jitsu/master 1c0e37b Maciej Małecki: [fix] Don't show progress bar when outputting in raw mode...
02:03:40  * Nodejitsu-Githubpart
02:04:21  <mmalecki>blakmatrix: ^
02:04:26  * proksoupquit (Quit: Textual IRC Client: www.textualapp.com)
02:04:34  * alunnyquit (Remote host closed the connection)
02:04:37  * dom_quit (Ping timeout: 245 seconds)
02:04:41  <blakmatrix>niallo: ^^
02:05:04  * travis-cijoined
02:05:04  <travis-ci>[travis-ci] nodejitsu/jitsu#245 (master - 1c0e37b : Maciej Małecki): The build passed.
02:05:04  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/3687970feaac...1c0e37b5dc57
02:05:04  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/3146028
02:05:04  * travis-cipart
02:05:06  <blakmatrix>mmalecki: when will there be another jitsu update
02:05:08  * alunnyjoined
02:05:13  <blakmatrix>in npm
02:05:35  <mmalecki>dunno
02:05:48  <coderarity>we've been doing a ton
02:05:59  <blakmatrix>lol
02:06:27  * brianruejoined
02:07:25  * joshonthewebquit (Quit: Computer has gone to sleep.)
02:08:03  <niallo>blakmatrix: cheers
02:08:05  * brianruequit (Remote host closed the connection)
02:08:19  <niallo>and mmalecki
02:08:21  <niallo>:)
02:09:22  * alunnyquit (Ping timeout: 246 seconds)
02:11:22  * danerooquit (Read error: Connection reset by peer)
02:11:52  * daneroojoined
02:13:35  * danerooquit (Read error: Connection reset by peer)
02:14:22  * daneroojoined
02:14:44  * Ignacio_joined
02:16:11  * alunnyjoined
02:16:20  * alunnyquit (Remote host closed the connection)
02:17:11  * sreeixjoined
02:20:53  * Ignacio_quit (Ping timeout: 245 seconds)
02:23:09  * joshonthewebjoined
02:23:09  * danerooquit (Read error: Connection reset by peer)
02:24:26  * daneroojoined
02:24:34  * joshonthewebquit (Client Quit)
02:25:56  * Ignacio_joined
02:27:11  * joshonthewebjoined
02:28:28  * chenjenpingjoined
02:31:42  * danerooquit (Read error: Connection reset by peer)
02:32:31  * daneroojoined
02:32:46  * cronopioquit (Quit: leaving)
02:33:00  * Bootstrapperjoined
02:33:41  * brianruejoined
02:35:43  * danerooquit (Read error: Connection reset by peer)
02:36:18  * Ignacio_quit (Ping timeout: 245 seconds)
02:36:24  * shripadkjoined
02:36:25  * chrisdotcodejoined
02:36:53  * mdedetrichjoined
02:37:02  * daneroojoined
02:43:14  * brianruequit (Remote host closed the connection)
02:45:06  * win_joined
02:46:21  <win_>does anyone use redis from *.redis.irstack.com?
02:46:21  * danerooquit (Read error: Connection reset by peer)
02:47:08  * daneroojoined
02:47:50  * languijoined
02:47:50  <coderarity>win_: it's supposed to, we use irisredis
02:47:55  <niallo>is there any chance that the SSL cert for nko3.jit.su could not throw errors?
02:48:11  <blakmatrix>niallo: what do yo umean?
02:48:14  <niallo>i would like to have my whole entry run over SSL, but worried warning would annoy judges
02:48:45  * joshsmithquit (Quit: joshsmith)
02:48:45  <blakmatrix>i think your uri got truncated
02:49:20  <blakmatrix>niallo: whats the url?
02:49:22  <coderarity>niallo: can you link the whole URL? jit.su should have a SSL cert now (but you can try jitsu.com if you're sure it's not working...)
02:49:42  <niallo>https://frippertronics.nko3.jit.su/
02:49:44  * bingomanateequit (Quit: bingomanatee)
02:50:28  <niallo>nice big warning in chrome :) http://cl.ly/image/143U1d2f0D0V
02:50:42  <blakmatrix>niallo: OH i see :)
02:50:46  <coderarity>yeah, looks like it thinks the domain is "nko3.jit.su"
02:50:49  <blakmatrix>thats a bit annoying
02:51:07  <blakmatrix>can you change our subdomain to frippertronics-nko3 ?
02:51:22  <coderarity>blakmatrix: i think all nko3 things are under that
02:51:34  <blakmatrix>that would solve that issue
02:51:35  <coderarity>although i'm not sure, just assuming
02:51:46  <blakmatrix>coderarity: no I have seen contestants change it up
02:51:53  <blakmatrix>maybe its a rule though
02:52:03  <blakmatrix>but i've seen some apps on thier own subdomains
02:52:05  <niallo>if its ok to change my domain i'm fine with that, just have to tweak oauth stuff
02:52:29  <blakmatrix>visnup: ^?
02:52:31  <niallo>just would really like SSL 'cause app sends creds over the wire
02:52:44  <visnup>blakmatrix: yeah, change away
02:53:05  <niallo>alright lemme give that a shot
02:53:07  <visnup>we use the post deploy webhook to figure out where you are
02:53:14  <visnup>and assign the right domain name
02:53:36  * Leeoljoined
02:53:39  <visnup>the subdomain was just to get people started quickly
02:54:26  <coderarity>niallo: also, you could redirect HTTP -> HTTPS to make sure no one does any unsecure stuff
02:54:31  <coderarity>we do that with webops afaik
02:54:49  <niallo>coderarity: yeah i would like that, is there an easy way to have nodejitsu do it for me rather than writing my own middleware ?
02:55:11  <coderarity>nah, but the middleware is like really small
02:55:14  <blakmatrix>no, but its really easy to write
02:55:25  <blakmatrix>just 301 to https://
02:55:47  <niallo>ya ok i'll just write it then
02:55:56  <niallo>HTTPS ftw
02:55:58  <coderarity>niallo: http://headers.jit.su/
02:56:01  * gundlajoined
02:56:20  <coderarity>that's how you can know if it's HTTP or HTTPS, x-forwarded-proto
02:56:57  <niallo>yup, not too bad i spose
02:57:48  <blakmatrix>this is how to do it with express http://stackoverflow.com/questions/9719148/force-requests-over-https-in-express-node
02:57:49  * mikealjoined
02:58:09  <coderarity>niallo: also see http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
02:59:14  <shripadk>blakmatrix: if I leave my app idle for some time (few minutes) node_redis throws this exception: https://gist.github.com/4053449
02:59:20  <shripadk>blakmatrix: any idea why?
02:59:43  <blakmatrix>shripadk: umm it says right there
02:59:45  <blakmatrix>timeout
02:59:50  <coderarity>shripadk: the redis database has a timeout set on it
03:00:12  <shripadk>how do i remove it… i don't have access to the iris config file
03:00:13  <coderarity>shripadk: with redis you can change config options by using redis-cli along with some commands
03:00:34  <coderarity>shripadk: see http://redis.io/topics/config
03:00:41  <shripadk>coderarity: thanks :)
03:01:04  <coderarity>(i'm not sure if irisredis blocks that though)
03:01:14  <shripadk>hopefully not
03:01:23  <shripadk>else my app won't be stable for even few minutes
03:01:38  * gundlaquit (Quit: gundla)
03:02:08  <shripadk>should i be using iris fork of node_redis instead?
03:02:19  * mikealquit (Ping timeout: 260 seconds)
03:02:28  <coderarity>sure
03:02:39  <shripadk>jitsu said otherwise… so i ended up with using node_redis
03:02:59  <blakmatrix>jitsu just gives you boilerplate code
03:03:07  <shripadk>okay :)
03:03:11  <blakmatrix>so yuo can get up and running quickly
03:03:14  <blakmatrix>:)
03:03:18  <shripadk>_config:max_memory still 5MB?
03:03:24  <shripadk>or is it growing?
03:03:39  * DTrejoquit (Remote host closed the connection)
03:04:04  <blakmatrix>?
03:04:18  <blakmatrix>client.info() should have those details
03:05:04  * kperchquit (Remote host closed the connection)
03:05:05  <shripadk>its still 5MB… "get _config:max_memory" gives me 5mb in redis-cli
03:06:03  * endangeredmassaquit (Quit: Leaving.)
03:06:43  * imothepquit (Ping timeout: 245 seconds)
03:07:12  * bingomanateejoined
03:07:19  <coderarity>yep, seems so
03:07:44  <coderarity>shripadk: default timeout is infinity
03:08:02  <shripadk>coderarity: it doesn't seem so
03:08:29  <AvianFlu>shripadk: I just got an email from iriscouch about one particular redis getting hit over and over with bad auth
03:08:36  * Bootstrapperquit (Remote host closed the connection)
03:08:40  <coderarity>i meant here, https://raw.github.com/antirez/redis/2.6/redis.conf
03:08:48  <AvianFlu>seems to line up with what you're saying
03:09:05  <coderarity>shripadk: oh, so the auth actually depends on whether you use iris_redis or node_redis
03:09:08  <shripadk>AvianFlu: is that mine? :P i guess i'm authenticating just fine
03:09:23  <AvianFlu>actually, it's not
03:09:26  <AvianFlu>it just sounded like it might be
03:09:31  <AvianFlu>the db names don't match though
03:09:47  <AvianFlu>I figure weird error + random auth warning might be the same
03:09:47  <shripadk>coderarity: i don't think iris-redis uses 2.6
03:10:27  <shripadk>what could be causing this? an already authenticated redis client breaking! weird...
03:10:30  <coderarity>is it? i mean, it's that for 2.4 as well https://raw.github.com/antirez/redis/2.4/redis.conf
03:10:56  <shripadk>oh i don't think that points to the default
03:10:58  <JasonSmith>iris-redis is 2.6
03:11:04  * tomshredsjoined
03:11:11  <shripadk>thats recommended conf file supplied by antirez
03:11:19  <shripadk>not the one that comes with the distribution
03:11:27  <shripadk>in the distribution its 300 seconds
03:11:35  <coderarity>JasonSmith: hey, do you guys don't have an idle timeout set?
03:11:38  <shripadk>JasonSmith: wow thanks… i wanted to use lua scripting
03:11:45  <AvianFlu>JasonSmith: I was wrong, this guy's db id didn't match the one in your email
03:11:47  <coderarity>shripadk: hmmm, I see
03:11:58  <JasonSmith>Well Lua is disiabled for now, due to security concerns, sorry
03:12:06  <shripadk>JasonSmith: oh okay :(
03:12:28  <shripadk>and i can do CONFIG GET/SET because i guess its renamed
03:12:34  <shripadk>in redis-cli that is...
03:12:51  <JasonSmith>CONFIG is renamed to a random string
03:12:54  <JasonSmith>(on Iris)
03:12:56  <shripadk>yeah
03:13:19  <shripadk>i guess the timeout is not set to 0 in iris redis.conf
03:13:26  <JasonSmith>Once again, for security (you could change the port you listen on, etc.)
03:13:41  <JasonSmith>shripadk: Which timeout, sorry?
03:13:41  <shripadk>yeah true
03:13:51  <shripadk>"timeout" in redis.conf
03:13:57  <shripadk>i think the default is 300 seconds
03:14:05  <JasonSmith>timeout 180
03:14:13  <shripadk>ah so thats the reason
03:14:25  <shripadk>if i leave my app idle for few minutes
03:14:31  <JasonSmith>Usually the redis module will auto-reconnect
03:14:31  <shripadk>the connection breaks
03:14:46  <JasonSmith>Or am I wrong about that?
03:15:00  <shripadk>it doesn't in this case probably because it doesn't do Auth while reconnecting
03:15:09  <shripadk>i don't think redis module handles auto-reconnect
03:15:28  <shripadk>i remember having written my own auto-reconnect script a while back for another project
03:15:55  * intabulasquit (Remote host closed the connection)
03:16:21  * intabulasjoined
03:19:58  <coderarity>shripadk: maybe iris-redis can do that for you, it has an auth parameter
03:20:20  <coderarity>note that iris-redis does work, and you don't have to include the first part (before the :) in the password
03:20:34  <JasonSmith>If iris-redis does not do it correctly then that is a bug and I will fix that ASAP if so
03:21:15  <JasonSmith>Right, we are taking a bit of a risk with this faux vhost idea in the auth string. (The benefit is we can use a standard port number for everybody). But there are costs
03:21:18  <shripadk>coderarity: i just checked the iris-redis source. it doesn't auto-reconnect
03:21:55  <shripadk>JasonSmith: it doesn't auto-reconnect.. just skimmed through the api.js file
03:22:01  <JasonSmith>shripadk: Okay, so the redis package does reconnect, but iris-redis doesn't?
03:22:07  <JasonSmith>ok
03:22:11  <shripadk>redis doesn't too
03:22:21  <shripadk>i'll just check once again
03:23:19  <shripadk>oh it does handle reconnections
03:23:23  <shripadk>but with a caveat: https://github.com/mranney/node_redis#clientauthpassword-callback
03:23:33  <JasonSmith>Oh perfect
03:24:52  <coderarity>i'll test this more
03:24:52  * danerooquit (Read error: Connection reset by peer)
03:25:15  * daneroojoined
03:26:06  <shripadk>worst case i can just write some code to do GET every one minute or so to keep the connection alive
03:26:33  <shripadk>or a PING
03:29:08  * chrisdotcodechanged nick to frailmatic
03:30:11  * frailmaticchanged nick to chrisdotcode
03:30:11  * danerooquit (Read error: Connection reset by peer)
03:31:19  * daneroojoined
03:31:32  * warzquit
03:31:33  <JasonSmith>setInterval(ping, 60 * 1000) // Works enough to get through Knockout
03:32:17  <shripadk>JasonSmith: yes will do that
03:34:47  * danerooquit (Read error: Connection reset by peer)
03:35:37  * kperchjoined
03:35:50  * daneroojoined
03:38:33  * sreeixquit (Quit: sreeix)
03:41:44  * AvianFluquit (Remote host closed the connection)
03:42:48  * jeremywenquit (Remote host closed the connection)
03:42:48  * danerooquit (Read error: Connection reset by peer)
03:43:42  * mikealjoined
03:43:55  * daneroojoined
03:44:01  <visnup>JasonSmith: :)
03:44:20  <visnup>JasonSmith: 'sup yo!
03:44:27  * kperchquit (Ping timeout: 276 seconds)
03:44:36  * sarajchippsquit (Quit: sarajchipps)
03:44:38  <JasonSmith>'bout to get lunch with the in-laws
03:44:44  <visnup>haha
03:44:55  * blakmatrixquit (Remote host closed the connection)
03:44:56  <JasonSmith>Chicken feet dim sum if I have any say in it
03:45:02  <visnup>ooh
03:45:05  * anoemiquit (Quit: anoemi)
03:45:49  <visnup>thanks for doing a lot of random support btw
03:46:38  <coderarity>i actually didn't know you could eat chicken feet
03:46:41  <coderarity>but looks good
03:49:42  * blakmatrixjoined
03:50:00  * sarajchippsjoined
03:50:00  <visnup>well, the cartilage around the bones
03:50:07  <visnup>and the connective tissue
03:50:25  <coderarity>yeah, wikipedia told me, lol :D
03:50:33  <imsky>reaaallly need to clear logs
03:50:37  <imsky>they're saturated with garbage bson
03:50:37  <JasonSmith>It's my father in law's favorite dish
03:50:44  <imsky>and they're not letting through later logs
03:50:47  * andris9joined
03:50:48  <JasonSmith>Dude's seriously chinese
03:51:08  <coderarity>imsky: loggly has a delay, that's what you're seeing
03:51:23  <imsky>well i've been seeing garbage bson for several minutes now
03:51:47  <coderarity>imsky: i was speaking of the later logs
03:51:52  <imsky>nope
03:51:57  <imsky>the output actually cuts off
03:52:08  <imsky>it doesn't send the whole giant bson mess
03:52:14  <imsky>just sends it up to some buffer length
03:52:21  <coderarity>i see
03:52:33  <imsky>need to clear em!
03:52:59  <coderarity>imsky: can you gist all of what you're seeing?
03:53:10  <imsky>lol you don't wanna see this beautiful soup
03:53:27  <blakmatrix>imsky: what is your username
03:53:33  <imsky>nko3-wggl
03:53:34  * mikealquit (Quit: Leaving.)
03:54:24  <imsky>oh joy i'm finally seeing real logs
03:54:33  <imsky>this was my reality for a while
03:54:34  <imsky>":101,"1138":120,"1139":116,"1140":95,"1141":99,"1142":111,"1143":108,"1144":111,"1145":114,"1146":34,"1147":58,"1148":34,"1149":51,"1150":51,"1151":51,"1152":51,"1153":51,"1154":51,"1155":34,"1156":44,"1157":34,"1158":105,"1159":115,"1160":95,"1161":116,"1162":114,"1163":97,"1164":110,"1165":115,"1166":108,"1167":97,"1168":116,"1169":111,"1170":114,"1171":34,"1172":58,"1173":102,"1174":97,"1175":108,"1176":115,"1177":101,"1
03:54:39  <coderarity>wow
03:54:42  <blakmatrix>whoa buddy
03:54:43  <coderarity>i see it too
03:54:53  <imsky>i feel so...violated
03:54:54  <imsky>by bson
03:54:58  <coderarity>i still see later logs
03:54:59  <imsky>it's so insistent
03:55:18  * andris9quit (Ping timeout: 255 seconds)
03:55:21  <coderarity>imsky: yeah, better fix that :P - but this was caused by the loggly delay, that's why it took a second to show up
03:55:34  <imsky>ok coderarity thanks, no more bson output to console...
03:58:15  <imsky>waaaiittt
03:58:22  <imsky>i might have a zombie process
03:58:30  <imsky>cant check the pid of the bson printer
03:58:34  <imsky>since there's so much bson
03:58:47  <imsky>but i still see bson even after it's been taken out
03:59:41  <imsky>coderarity: could you kill any zombie processes please? i dunno wtf is going on
04:00:10  <coderarity>yeah
04:00:18  <coderarity>imsky: which app?
04:00:21  <imsky>worker
04:01:22  <bentaber>Anyone know if .npmignore is honored when doing a jitsu deploy. want to prevent some files from being deployed, seems like a decent way to do it, if it works
04:01:22  * danerooquit (Read error: Connection reset by peer)
04:01:44  <coderarity>bentaber: yes
04:01:50  <bentaber>ty
04:01:54  <coderarity>that is in fact the suggested way
04:01:57  * ArxPoeticaquit (Quit: Leaving.)
04:02:00  * daneroojoined
04:02:09  <coderarity>at least, my suggested way
04:02:49  <bentaber>awesome thank you. is there a good way to view what actually does get deployed?
04:03:04  <bentaber>aside from writing a script to spit out contents of __dirname
04:04:29  <coderarity>imsky: didn't see any zombies
04:04:44  <imsky>coderarity: so i basically can't wait and don't want to bother you anymore
04:04:55  <imsky>new solution for fresh logs: DELETE YOUR APP AND ADD 1 TO IT
04:05:10  * grallanquit (Quit: grallan)
04:05:13  <imsky>works beautifully now
04:05:23  <coderarity>you can do that
04:05:31  <coderarity>but it'd be nice if you told us
04:05:49  <imsky>well hopefully the zombies get killed once the app's deleted
04:05:53  <imsky>not sure how it works on your end
04:05:57  <coderarity>because when a zombie is created, other people will have problems because of it, like ENOMEM
04:06:01  <imsky>:(
04:06:24  <coderarity>by a zombie, we mean a process that should be dead but is alive
04:06:26  <imsky>yes
04:06:30  <coderarity>so as far as nodejitsu is concerned, it's gone
04:06:39  <imsky>ok i just don't want to pollute your memory
04:06:47  <imsky>at the same time, i dunno why zombies happen
04:06:53  * sreeixjoined
04:06:57  <imsky>my main app is chugging along fine
04:06:57  * motiooonjoined
04:07:04  <coderarity>imsky: depends, really, but if you stop listening on a port, that could cause it
04:07:27  <imsky>there's literally nothing fancy about worker
04:07:30  <coderarity>also being told to die, and not dieing, that causes these too
04:07:33  <imsky>it talks to redis and mongo
04:07:35  <imsky>that's it
04:07:41  <jkj>imsky: it makes children but does not wait() for them?
04:07:44  <imsky>nope
04:07:46  <imsky>no children
04:07:51  <imsky>single thread
04:08:04  <coderarity>imsky: can I see it? is that legal in NKO?
04:08:10  <imsky>i have no idea
04:08:15  <coderarity>visnup: ^^
04:08:28  * hiro__joined
04:08:32  <imsky>the only thing it does is createServer and a setInterval outside of that
04:08:42  <imsky>then the other functions just run through data stores
04:09:34  <coderarity>i think nodejitsu sends a SIGKILL signal, maybe you're listening on that and not closing?
04:09:58  <imsky>possibly. i'm very careful now, i explicitly jitsu stop before jitsu deploy
04:10:02  <jkj>sigkill cannot be trapped
04:10:03  <imsky>still get zombies though
04:10:30  <coderarity>jkj: interesting
04:10:48  <coderarity>jkj: i guess that explains why people do the `kill -9` thing?
04:11:00  <jkj>yup
04:11:50  <jkj>dies by force
04:12:32  <imsky>i think the problem is that jitsu "substitutes" the app so there's no downtime
04:12:44  <imsky>instead of explicitly killing and ensuring there are no other app processes
04:13:04  <blakmatrix>imsky: zombies existed before hand
04:13:13  <jkj>zombies mean, that you have some process that has in some point launched a child process.. can be just about anything
04:13:29  <blakmatrix>imsky: zero-downtime deploys don't affect rouge apps
04:13:39  <jkj>...and the process is not peticylary interested in collecting it's child's return value
04:13:47  <niallo>hey so the directory returned by os.tmpDir() on nodejitsu, doesn't actually exist
04:13:55  <niallo>i am pretty sure it is supposed to exist ?
04:14:14  <imsky>hmm
04:14:16  <niallo>i was using it as a writeable scratch space anyhow
04:14:23  <niallo>or trying to :)
04:14:47  <blakmatrix>niallo: there should be a enviroment variable for tempt directory
04:14:53  <blakmatrix>$TEMP
04:15:07  <blakmatrix>but like.. just create tmp directory under your app lol
04:15:30  <niallo>blakmatrix: yeah but this is a module which is supposed to work on all platforms
04:15:36  <niallo>http://nodejs.org/api/os.html#os_os_tmpdir
04:15:57  <niallo>i can hack around it, but seems like it should be fixed in nodejitsu
04:15:57  * jfromaquit (Remote host closed the connection)
04:16:23  <niallo>other stuff might break too
04:17:26  <blakmatrix>niallo: weird
04:17:40  <blakmatrix>> os.tmpDir() -> '/tmp'
04:17:58  <niallo>on nodejitsu: opt/haibu/apps/nko3-frippertronics/.tmp/
04:18:06  <niallo>/opt/haibu/apps/nko3-frippertronics/.tmp rather
04:18:14  <niallo>(which is a path that doesn't actually exist)
04:18:20  <coderarity>yeah, create it
04:18:24  <coderarity>waiiiit
04:18:38  * intabulasquit (Remote host closed the connection)
04:18:45  * intabulasjoined
04:19:01  <niallo>i can mkdir it myself, but it seems like something that should already exist
04:19:04  <blakmatrix>http://env.jit.su/
04:19:13  * cpjolicoeurquit (Ping timeout: 246 seconds)
04:19:14  <coderarity>yeah, sure, create it if it doesn't exist
04:19:20  <coderarity>i think it should, but hmmm
04:19:38  <coderarity>i think it should exist, i mean
04:19:51  <niallo>again i can work around this, because i control the module. but if other people have written modules which expect os.tmpDir() to already exist, they will break on nodejitsu...
04:20:29  <blakmatrix>niallo: mkdirp ftw
04:21:16  <mmalecki>it's /opt/haibu/apps/nko3-frippertronics/<after>/.tmp
04:21:19  <mmalecki>er
04:21:22  <mmalecki>s/after/app/
04:21:36  <mmalecki>but not rolled out to all servers
04:21:53  <coderarity>oh, i see
04:21:54  <niallo>mmalecki: that would make sense, because it existed on a drone earlier
04:21:58  <niallo>mmalecki: but not all
04:23:17  * stringhqquit (Quit: stringhq)
04:23:17  * danerooquit (Read error: Connection reset by peer)
04:24:07  * daneroojoined
04:26:16  * sarajchippsquit (Quit: sarajchipps)
04:26:24  * wizard_2quit (Quit: wizard_2)
04:27:43  * ferloresquit (Read error: Connection reset by peer)
04:27:43  * TheJHquit (Read error: Operation timed out)
04:28:45  * ferloresjoined
04:29:30  * coderarityquit
04:29:45  * coderarityjoined
04:29:54  * coderarityquit (Changing host)
04:29:54  * coderarityjoined
04:32:15  <st_luke>jitsus: if I make a pull request on https://github.com/nodeapps/http-server allowing the user to specify http-headers in the options object argument will you accept it?
04:34:19  <blakmatrix>st_luke: maybe, we'll have to review it
04:34:34  <st_luke>yeah course, just wondering on functionality tho
04:36:05  <imsky>coderarity: :( still getting zombies...please kill pid 3192
04:37:10  * danerooquit (Read error: Connection reset by peer)
04:38:08  * daneroojoined
04:40:14  * thepumpkinquit (Remote host closed the connection)
04:40:59  * stringhqjoined
04:41:32  * stagas_joined
04:41:48  <coderarity>imsky: okay, got it
04:42:09  <imsky>thanks very much
04:42:14  <coderarity>no problem :P
04:42:20  * AvianFlujoined
04:42:21  * stagasquit (Ping timeout: 268 seconds)
04:42:45  * anoemijoined
04:44:01  * Bootstrapperjoined
04:45:36  * stagasjoined
04:46:51  * stagas_quit (Ping timeout: 276 seconds)
04:48:37  * mikealjoined
04:53:59  <imsky>lol coderarity
04:54:07  <imsky>i dunno what's going on man
04:54:34  <imsky>still got zombies...pid 25717 is the latest one
04:54:47  <coderarity>okay
04:55:15  <imsky>i'm gonna start building in a failsafe
04:55:25  <imsky>this is crazy
04:56:08  <visnup>imsky: :)
04:56:22  <visnup>these are worker processes?
04:56:27  <imsky>apparently!
04:56:35  <visnup>huh
04:56:38  <imsky>all i do is stop, deploy, and boom i see some still hanging out
04:56:52  <imsky>dunno what to do, going to make sure it never happens again though
04:56:57  <visnup>wooo
04:57:31  <coderarity>hold up
04:58:59  * Frippequit (Quit: ^D)
05:01:26  * danerooquit (Read error: Connection reset by peer)
05:01:35  <imsky>im holding up
05:01:42  * ramitosquit (Read error: Operation timed out)
05:01:48  * mikealquit (Ping timeout: 276 seconds)
05:01:48  <coderarity>imsky: you can stop, it was nothing
05:01:59  <imsky>lol
05:02:02  <imsky>is the zombie dead though?
05:02:04  <imsky>25717
05:02:07  <coderarity>not yet
05:02:13  <coderarity>i have to go through a bunch of drones to find it
05:02:13  * daneroojoined
05:02:35  <imsky>what code should i exit a process with so it doesn't respawn?
05:02:36  <imsky>0?
05:02:50  <coderarity>0 is fine
05:03:14  <shripadk>imsky: curious.. are these child processes you have spawned from within your app?
05:03:21  <imsky>lol no
05:03:25  <imsky>it's a worker app, that's it
05:03:30  <shripadk>okay :)
05:03:31  <imsky>no spawning is occurring
05:04:49  <coderarity>this is still nko3-wggl/worker2 right?
05:04:58  <imsky>yes
05:05:58  <mdedetrich>@coderarity: does nodejitsu have something like htaccess?
05:06:18  <coderarity>no, that's an apache thing
05:06:48  <imsky>process.exit(0) still causes it to respawn coderarity
05:07:03  <mdedetrich>@coderarity: well I mean a mechanism for password protecting sites
05:07:06  <coderarity>you mean to make a zombie?
05:07:11  <mdedetrich>with the simple http password
05:07:12  <imsky>to destroy a zombie
05:07:21  <imsky>each process checks its age and kills self
05:07:24  <imsky>if too old basically
05:07:38  <coderarity>mdedetrich: you could use something like https://github.com/sr/connect-basic-auth
05:08:18  <mdedetrich>@coderarity: cheers
05:08:21  * thl0_quit (Ping timeout: 245 seconds)
05:09:47  <coderarity>imsky: I can't find your zombies
05:09:56  <coderarity>imsky: sure they are still there?
05:09:58  <imsky>hang on let me check logs
05:10:09  <imsky>they dont have a habit of dying
05:10:32  <imsky>yeah that one's gone...the zombie one that is
05:11:03  <imsky>however..i can't prevent respawning
05:11:39  <imsky>is it something at the jitsu level where it just forces a process to exist?
05:12:08  * win_quit (Ping timeout: 245 seconds)
05:13:10  <coderarity>forces a process to exist? no
05:13:30  <coderarity>forces a process to exit? nodejitsu sends a SIGKILL
05:13:39  * captain_morganjoined
05:14:01  * grallanjoined
05:16:12  * DTrejojoined
05:20:24  <st_luke>blakmatrix: https://github.com/nodeapps/http-server/pull/28
05:20:37  * Leeolquit (Quit: Leaving)
05:21:13  * Frippejoined
05:21:13  * Frippequit (Changing host)
05:21:13  * Frippejoined
05:23:29  <coderarity>st_luke: noticed a few things, commented
05:24:21  * pooriaazimijoined
05:24:32  <st_luke>coderarity: lmao, I can't believe i put that there
05:24:38  <st_luke>that's what happens when you stop then try to work on a project with them
05:25:10  <st_luke>so funnay
05:25:48  <coderarity>i can't get unused to doing semicolons, but i would like to
05:26:18  <st_luke>coderarity: you actually don't have any documentation on using the module programmatically, only via command line
05:26:27  <st_luke>where would you like me to put the usage in?
05:26:35  <coderarity>oh, you didn't add a CLI option in? :\
05:26:35  * intabulasquit (Remote host closed the connection)
05:26:42  * shripadkquit (Ping timeout: 260 seconds)
05:26:45  <coderarity>don't worry about it then, i'll add docs for it later
05:26:47  <mdedetrich>@coderarity: is there an easy way to manage
05:26:54  <mdedetrich>@coderarity: uploading the same app to multiple domains
05:27:01  * intabulasjoined
05:28:08  * thl0_joined
05:28:19  <mdedetrich>coderarity: or is it just renaming the domain field in package.json all the time?
05:28:27  <coderarity>mdedetrich: yes, just add things to the domain array
05:28:39  <coderarity>"domain": ["domain1.com", "domain2.com"]
05:28:42  <mdedetrich>coderarity: will that deploy the program to ALL of the domains
05:28:48  <mdedetrich>coderarity: or just the one you select?
05:28:52  <coderarity>yes, all
05:28:59  <st_luke>coderarity: I didn't add a cli option in because imo it wouldn't be really sensible to type out all your http-headers on the command line, I thought about having a headers.json file you could load in but didn't want to go functionality crazy. this is more the type of thing I run into needing when using this module programmatically anyway
05:28:59  <mdedetrich>yeah I don't want that...
05:29:15  <mdedetrich>I want to select which domain I want to update the website to
05:29:18  <imsky>coderarity: that old zombie is still around
05:29:29  <imsky>pid 25717
05:29:44  <imsky>i just stopped everything and my newer zombie-proof processes are dead, but the zombie marches on
05:30:20  <coderarity>mdedetrich: yeah, you'll have to rename every time then
05:30:38  <mdedetrich>@coderarity: bah, thats annoying
05:30:52  * pooriaazimiquit (Remote host closed the connection)
05:31:33  <coderarity>st_luke: that makes sense
05:31:48  <mdedetrich>wtf are you guys talking aboyt
05:31:51  <mdedetrich>*about
05:32:07  <coderarity>imsky: okay
05:32:59  <AvianFlu>mdedetrich: sorry, what are you trying to do?
05:33:04  <AvianFlu>I've only just returned
05:33:18  <visnup>coderarity: imsky: that's legal I guess.. why not? (sorry, in response to more than an hour ago)
05:33:28  <imsky>?
05:34:07  <mdedetrich>AvianFlu: im basically have a beta and a production domain for an app
05:34:23  <coderarity>imsky: talking about looking at your code to figure out what's wrong
05:34:26  <mdedetrich>AvianFlu: i want an easier way to update to one selected domain without having to rename the package.json all the time
05:34:33  * thl0_quit (Ping timeout: 252 seconds)
05:34:58  <AvianFlu>mdedetrich: when I deploy our blog, and want to do a test deploy, I edit the domains / subdomain field
05:35:06  <AvianFlu>and when it's time to deploy, I change it back
05:35:08  <mdedetrich>in fact, theoritically speaking, domains shouldn't even be in package.json and instead in some other .json file
05:35:12  <imsky>coderarity: gotcha
05:35:27  <AvianFlu>mdedetrich: we don't have a lot of support for dev/staging/production separation
05:35:35  <AvianFlu>we've been built as a production-style environment
05:35:47  <mdedetrich>@AvianFlu: yeah I got that
05:36:04  <mdedetrich>@AvianFlu: although you could fix it very simply by just seperating domains from from the package.json file
05:36:24  <mdedetrich>but anyways thanks
05:36:29  <mdedetrich>i guess renaming it is
05:38:09  <coderarity>how? then you'd change the domains in the domains.json
05:38:11  <coderarity>and redeploy
05:38:36  <slaskis>do i have to specify which files when i deploy to nodejitsu?
05:38:50  <slaskis>because i get 404 on my static files
05:39:35  * AvianFluquit (Remote host closed the connection)
05:39:46  * cliftonjoined
05:41:32  <clifton>hi, getting an error when trying to use the myRedis service
05:41:33  * danerooquit (Read error: Connection reset by peer)
05:41:51  <clifton>on server boot it says its connecting to localhost :/
05:42:22  * daneroojoined
05:42:59  <coderarity>slaskis: no, but it respects your .gitignore, add a blank .npmignore
05:43:01  <clifton>oop nm :|
05:43:50  * Frippequit (Quit: ^D)
05:45:47  * Bootstrapperquit (Remote host closed the connection)
05:45:47  * danerooquit (Read error: Connection reset by peer)
05:46:40  * Transfusionjoined
05:46:49  * daneroojoined
05:47:22  <mdedetrich>@coderarity: the difference is
05:47:26  <mdedetrich>@coderarity: package.json is in my git
05:47:34  <mdedetrich>@coderarity: a domains.json would not be inside my git
05:48:14  <mdedetrich>where your app is deployed to should be completely seperate to what the app is
05:50:01  * Domenicquit (Ping timeout: 245 seconds)
05:50:01  * danerooquit (Read error: Connection reset by peer)
05:50:44  * kperchjoined
05:51:21  * daneroojoined
05:52:28  * blakmatrixquit (Remote host closed the connection)
05:52:28  * danerooquit (Read error: Connection reset by peer)
05:52:49  <coderarity>imsky: btw, this is going to take a while
05:53:01  <imsky>ok
05:53:03  <coderarity>imsky: there's hundreds of revisions and I don't know which drone it's on
05:53:09  <imsky>:(
05:53:49  * daneroojoined
05:56:21  <geetarista>anyone know what this error is? "Redis connection gone from end event"
05:57:14  * mikealjoined
05:59:00  * joshonthewebquit (Quit: Computer has gone to sleep.)
06:00:05  * slaskisquit (Quit: slaskis)
06:02:00  * mikealquit (Ping timeout: 255 seconds)
06:02:57  * joshonthewebjoined
06:07:03  * intabulasquit (Remote host closed the connection)
06:07:03  * danerooquit (Read error: Connection reset by peer)
06:07:09  * intabulasjoined
06:07:54  * daneroojoined
06:08:59  * tonistjoined
06:08:59  * danerooquit (Read error: Connection reset by peer)
06:09:41  * brianshalerquit (Quit: brianshaler)
06:10:27  * daneroojoined
06:11:20  <coderarity>imsky: DONE
06:11:20  <coderarity>lol
06:13:09  <coderarity>most verily i hath slain thine zombie
06:14:39  * bingomanateequit (Quit: bingomanatee)
06:16:36  <imsky>coderarity: thanks, will check
06:16:54  <coderarity>it will certainly be dead
06:18:21  * DTrejoquit (Remote host closed the connection)
06:18:21  <imsky>GETTING CLOSER TO KNOWING
06:18:27  <imsky>so close
06:19:24  <imsky>yeah i'm not seeing it in logs coderarity
06:19:25  <imsky>thanks
06:19:47  * tonistquit (Quit: tonist)
06:20:23  <Sly>coderarity, ++
06:20:24  <kohai>coderarity has 42 ponies
06:20:32  <Sly>Even though I already did it one time. :x
06:22:33  * mtchavezquit (Ping timeout: 245 seconds)
06:24:11  * danerooquit (Read error: Connection reset by peer)
06:24:22  * bingomanateejoined
06:24:31  * daneroojoined
06:24:38  <bingomanatee>I AM STILL ALIVE
06:25:00  <coderarity>bingomanatee: hmmm? did we misss something?
06:25:13  <bingomanatee>no.
06:25:55  <coderarity>oh, okay
06:25:59  * shripadkjoined
06:27:01  * visnupquit (Remote host closed the connection)
06:29:39  * defunctzombiejoined
06:29:39  * danerooquit (Read error: Connection reset by peer)
06:30:36  * daneroojoined
06:33:44  * bradleymeckquit (Quit: bradleymeck)
06:33:45  * danerooquit (Read error: Connection reset by peer)
06:35:07  * daneroojoined
06:35:43  * ferloresquit (Remote host closed the connection)
06:36:35  * defunctzombiequit (Remote host closed the connection)
06:38:12  * shripadkquit (Ping timeout: 248 seconds)
06:38:12  * danerooquit (Read error: Connection reset by peer)
06:39:38  * daneroojoined
06:41:14  * ryan_stevensquit (Quit: Leaving.)
06:41:14  * danerooquit (Read error: Connection reset by peer)
06:42:08  * daneroojoined
06:42:14  <niallo>is there a jitsu flag which will make it never prompt, but always just exit if something is questionable ?
06:42:31  <niallo>like deploy -c but for everything
06:42:42  * ryan_stevensjoined
06:42:51  <Sly>niallo, not to my knowledge.
06:43:01  <Sly>You can always submit it as a feature request on Github, though.
06:43:01  * bradleymeckjoined
06:43:10  <Sly>https://github.com/nodejitsu/jitsu/issues
06:43:41  * yawnt[sleepah]changed nick to yawnt
06:43:56  <niallo>i feel it would be a bit much to ask you guys to implement that in ~16 hrs tho :)
06:44:23  <Sly>It probably wouldn't be implemented during NKO.
06:44:46  * dylangquit (Quit: dylang)
06:44:48  <niallo>i already have my own hacked up fork of jitsu for my app...maybe i can do this myself quickly with some horrible hack :)
06:45:10  * tonistjoined
06:47:07  <coderarity>man, there's a `yes` but no `no`?
06:47:29  <coderarity>niallo: yeah, probably your best bet is a fork
06:48:18  <Sly>We're kinda trying to leave things alone as long as they're not broken during NKO.
06:49:40  <niallo>just trying to find where the prompt function is implemented so i can try to short-circuit it
06:49:40  * danerooquit (Read error: Connection reset by peer)
06:49:59  <Sly>niallo, in Jitsu.. we use flatiron.plugins.cli.
06:50:07  <Sly>The whole Jitsu CLI interface is a flatiron app.
06:50:14  * daneroojoined
06:51:11  * kperchquit (Remote host closed the connection)
06:51:49  * bradleymeckquit (Quit: bradleymeck)
06:52:03  <Sly>niallo, prompt is actually deep down in dependencies somewhere.
06:52:15  <Sly>The Jitsu CLI starts in lib/jitsu.js on line 23.
06:52:19  <niallo>Sly: yeah i am seeing that now ;)
06:55:42  <niallo>looks like wizard depends on a prompt module
06:55:42  * danerooquit (Read error: Connection reset by peer)
06:56:18  * daneroojoined
06:56:37  <niallo>so i will need to have my own fork of jitsu to use my own fork of wizard to get it to use my own fork of prompt which just bails with exit 1 ;)
06:56:48  <coderarity>lol
06:56:50  <coderarity>yep
06:56:56  <coderarity>PR it after this is over, though :P
06:57:37  * mikealjoined
06:57:52  * Casearjoined
06:57:56  <Casear>Hi , I have deploy problem
06:58:21  <yawnt>Casear: yes?
06:59:27  * Lucretiajoined
06:59:27  * danerooquit (Read error: Connection reset by peer)
06:59:38  * martin____joined
07:00:30  <martin____>Hi guys, I ran into a SunOS dependent deployment problem and need help: Here is my output https://gist.github.com/4054023 Basically there is an alloca issue with the C++ extension in contextify which is used by jsdom. Any help/ideas would be appreciated
07:00:50  * daneroojoined
07:02:09  <martin____>actually, bson does not like it either
07:02:09  * danerooquit (Read error: Connection reset by peer)
07:02:12  * mikealquit (Ping timeout: 248 seconds)
07:02:50  <yawnt>martin____: can i see your package.json please?
07:03:20  * daneroojoined
07:03:27  <martin____>yawnt https://gist.github.com/4054035
07:03:59  * shripadkjoined
07:05:59  * omni5ciencequit (Ping timeout: 256 seconds)
07:06:03  <yawnt>martin____: afaik alloca isn't available on smartos
07:06:09  <yawnt>and that's why the package is failing
07:07:11  <yawnt>mongodb works fine
07:08:20  <martin____>yawnt ake[1]: *** [Release/obj.target/bson/ext/bson.o] Error 1 looks like then bson driver for mongo that is failing. That output confuses me
07:08:20  * danerooquit (Read error: Connection reset by peer)
07:09:23  * daneroojoined
07:09:29  <yawnt>martin____: even if bson was failing, it's not a requirement for mongodb
07:09:46  <yawnt>"Unix: on failure the package will still install without the C++ extension "
07:10:38  <martin____>yawnt so it is just contextify then. When will you guys offer nodejitsu on non sunos platforms?
07:11:56  <yawnt>martin____: btw that package is really outdated, the author should update it.. it uses node-waf which was deprecated in favour of gyp
07:12:38  <yawnt>martin____: soon you'll be able to choose between sunos and linux
07:12:43  <coderarity>martin____: you're going to be able to choose a provider
07:12:58  <coderarity>martin____: one of those providers will include linux
07:13:14  <coderarity>martin____: this is a business plans-only thing as I understand it
07:13:52  <martin____>coderarity good to know. It does not make much difference if I have to run an ec2 instance or a business plan one for this...
07:14:42  <martin____>coderarity except that ec2 would defeat the purpose of a paas :-(, so lets hope soon is in really soon
07:16:37  * danerooquit (Read error: Connection reset by peer)
07:16:55  <coderarity>martin____: not in the next week if that's what you mean
07:17:28  * daneroojoined
07:18:31  <martin____>coderarity yeah, that would have been nice. Btw, please think about the granularity of the business plans. I would love to buy 3 or more big plans, but have n node apps running on them, nicely distributed with failover and everything.
07:18:32  * danerooquit (Read error: Connection reset by peer)
07:18:56  <coderarity>why would you need 3 business plans?
07:19:58  <martin____>coderarity plans = big drones :-)
07:19:59  * daneroojoined
07:20:17  <coderarity>martin____: don't you mean 3 drones on one business plan?
07:22:02  <martin____>coderarity well, the way i understand it a drone on the business plan = 1 vm. I would love to be able to basically buy 3 vms, and have more small drones running on them. Big difference to the small plan would be that all the drones on one vm are from us
07:22:26  <coderarity>i don't think that's how it works
07:22:38  <coderarity>but i am not sure, since it's not out yet
07:23:15  <martin____>coderarity yeah i know, that's why I suggested you guys should think about this. The current model is a bit flawed
07:23:21  * cconstantine__quit (Ping timeout: 245 seconds)
07:23:48  <coderarity>martin____: well, i mean, if you email [email protected] i'll follow up when I am more certain about how it works
07:24:08  * aashayquit (Quit: aashay)
07:24:41  <martin____>coderarity I will email a suggestion.
07:24:49  <coderarity>sounds good
07:25:41  <martin____>coderarity btw, deployment successrate is now 100% for all the other services...
07:27:00  <coderarity>martin____: yeah, our success rate has gone way up with some recent changes we made
07:27:01  * danerooquit (Read error: Connection reset by peer)
07:27:03  <niallo>coderarity: ugly ugly hack but it works :) http://cl.ly/image/3r2X3n011x0G
07:27:31  <coderarity>niallo: :P
07:28:07  * daneroojoined
07:29:01  * anoemiquit (Quit: anoemi)
07:30:35  * thl0_joined
07:31:51  * st_luke_joined
07:32:30  * Lucretiaquit (Ping timeout: 252 seconds)
07:34:49  * thl0_quit (Ping timeout: 252 seconds)
07:37:38  * danerooquit (Read error: Connection reset by peer)
07:38:00  * visnupjoined
07:38:09  * daneroojoined
07:38:47  * graeme_fjoined
07:42:13  * visnupquit (Ping timeout: 246 seconds)
07:42:36  * c4miloquit (Remote host closed the connection)
07:47:09  * defunctzombiejoined
07:47:09  * danerooquit (Read error: Connection reset by peer)
07:48:16  * daneroojoined
07:49:37  * stagasquit (Ping timeout: 256 seconds)
07:49:37  * danerooquit (Read error: Connection reset by peer)
07:50:43  * yoshbujoined
07:50:46  * daneroojoined
07:51:09  * DTrejojoined
07:51:39  * defunctzombiequit (Ping timeout: 260 seconds)
07:52:10  * stagasjoined
07:52:18  * captain_morganquit (Remote host closed the connection)
07:52:30  * andris9joined
07:55:14  * st_luke_quit (Ping timeout: 240 seconds)
07:56:36  * andris9quit (Ping timeout: 248 seconds)
07:56:45  * rushainemquit (Quit: rushainem)
07:56:48  * intabulasquit (Remote host closed the connection)
07:57:07  * motiooonquit (Quit: motiooon)
07:57:14  * intabulasjoined
07:57:47  * rushainemjoined
07:58:07  * mikealjoined
07:58:33  <yawnt>deoxxa[cookies]: you there?
08:01:36  * danerooquit (Read error: Connection reset by peer)
08:02:19  * ryan_stevensquit (Quit: Leaving.)
08:02:54  * daneroojoined
08:03:02  * joshonthewebquit (Quit: Computer has gone to sleep.)
08:05:04  * languiquit (Quit: langui)
08:09:16  * saschagehlichjoined
08:11:49  * imskyquit (Quit: imsky)
08:12:13  * sreeixquit (Quit: sreeix)
08:13:47  * martin____quit (Ping timeout: 245 seconds)
08:17:40  * geradquit (Quit: gerad)
08:20:24  * joshonthewebjoined
08:20:24  * danerooquit (Read error: Connection reset by peer)
08:20:59  * daneroojoined
08:21:07  * lpinjoined
08:23:17  * toonketelsjoined
08:23:31  * generalissimoquit (Remote host closed the connection)
08:24:38  * ryan_stevensjoined
08:25:16  * saschagehlichquit (Quit: saschagehlich)
08:28:30  * danerooquit (Read error: Connection reset by peer)
08:28:39  * stagas_joined
08:29:03  * daneroojoined
08:33:53  * andris9joined
08:33:53  * danerooquit (Read error: Connection reset by peer)
08:35:05  * daneroojoined
08:35:34  * coderarityquit (Ping timeout: 240 seconds)
08:36:37  * aashayjoined
08:37:26  * omni5ciencejoined
08:38:02  * toonketelsquit (Remote host closed the connection)
08:40:17  * danerooquit (Read error: Connection reset by peer)
08:41:14  * daneroojoined
08:47:39  * graeme_fquit (Read error: Connection reset by peer)
08:47:50  * tomshredsquit (Quit: Leaving...)
08:48:16  * shripadkquit (Ping timeout: 252 seconds)
08:52:09  * kperchjoined
08:52:09  * danerooquit (Read error: Connection reset by peer)
08:53:19  * daneroojoined
08:53:44  * graeme_fjoined
09:00:36  * kperchquit (Ping timeout: 248 seconds)
09:00:36  * danerooquit (Read error: Connection reset by peer)
09:01:25  * daneroojoined
09:01:30  * rushainemquit (Quit: rushainem)
09:05:41  * Casearquit (Quit: Page closed)
09:08:55  * danerooquit (Read error: Connection reset by peer)
09:09:26  * daneroojoined
09:10:04  * EinJungeAusKieljoined
09:10:38  * saschagehlichjoined
09:11:41  * bingomanateequit (Quit: bingomanatee)
09:13:29  * sreeixjoined
09:14:13  * slaskisjoined
09:15:12  * pooriaazimijoined
09:18:39  * bingomanateejoined
09:18:39  * danerooquit (Read error: Connection reset by peer)
09:19:32  * daneroojoined
09:22:33  * Fauntleroyquit (Ping timeout: 245 seconds)
09:23:31  * alexijoined
09:24:36  * clarkfischerjoined
09:24:36  * danerooquit (Read error: Connection reset by peer)
09:25:37  * daneroojoined
09:25:59  <niallo>hmm, jitsu is saying my app has "2/1" drones and i am getting 500s from what looks like the nodejitsu front-end LB ?
09:26:41  <niallo>app name: nko3-frippertronics
09:28:47  * omni5ciencequit (Ping timeout: 256 seconds)
09:31:46  <yawnt>lb?
09:31:55  <niallo>load balancer
09:32:05  <niallo>i presume it it node-http-proxy giving me the 500 :)
09:32:13  <yawnt>ah
09:32:24  <niallo>ok i did another deploy and drones are back to "1/1"
09:32:34  <niallo>seem to be live again
09:32:37  <niallo>dunno what happened
09:32:49  <yawnt>niallo: it probably is a issue with running too many jitsu
09:34:09  * shripadkjoined
09:34:51  <niallo>ok
09:35:44  * michojoined
09:36:03  <micho>hello! i'm having problems deploying
09:36:22  <micho>because i deployed before with my own jitsu user
09:36:28  <micho>instead of the nko3 one
09:37:11  <yawnt>micho: have you tried deleting your old application?
09:37:35  <micho>trying
09:37:38  <alexi>Anybody knows anything about iris-redis? re: nko3
09:37:49  <yawnt>alexi: what about it?
09:38:11  <alexi>Couldn't find anything in iris/nodejitsu admin panel.
09:38:22  <alexi>I'd like to get an instance
09:38:41  <alexi>redistogo isn't not enough for me :)
09:39:39  * aetcorejoined
09:40:13  * bingomanateequit (Quit: bingomanatee)
09:41:08  <shripadk>also iris-redis config.max-memory shows as 5mb.. any idea why?
09:42:02  <alexi>shripadk: where did you find config? How did you get there? :)
09:42:32  <shripadk>alexi: redis-cli to connect to iris-redis server
09:42:33  <shripadk>and then...
09:42:56  <shripadk>get _config:max_memory
09:42:56  <shripadk>"5mb"
09:43:11  <alexi>I mean, how did you get iris-redis instance? :)
09:43:22  <shripadk>i just had to upgrade to the latest jitsu
09:43:40  <shripadk>and do `jitsu databases create redis <redis-db-name>`
09:43:49  <shripadk>thats it
09:43:53  <alexi>I believe it's redistogo not iris-redis
09:43:58  <yawnt>alexi: it's irisredis
09:44:04  <yawnt>what's your jitsu version?
09:44:06  <shripadk>no its iris
09:44:07  <shripadk>nodejitsudb3858434602.redis.irstack.com
09:44:33  <alexi>0.11.1
09:44:37  <shripadk>my jitsu version is 0.11.1
09:45:00  <yawnt>alexi: could you try upgrading to 0.11.2 ?
09:45:07  <alexi>I've got this one nodejitsudb2786432197.redis.irstack.com from webpanel and it had redistogo logo
09:45:18  <alexi>And yes it's pretty small instance
09:45:30  <shripadk>oh yesterday one of the ops told me that 0.11.1 is the latest :P
09:45:37  <shripadk>okay going to upgrade mine
09:45:39  <yawnt>shripadk: yesterday it was
09:45:41  <yawnt>:P
09:45:47  <shripadk>ha! :)
09:46:16  <alexi>done
09:47:06  <yawnt>alexi: if you need a bigger redis, you can get one a provider and use it with nodejitsu, it works perfectly fine :)
09:47:24  <shripadk>yawnt: how big is the iris instance?
09:47:35  <shripadk>its mostly used for sessions and pubsub
09:48:12  <yawnt>not sure, i'm sorry
09:48:17  <alexi>yawnt: Sorrym didn't get you on last one.
09:48:34  * toonketelsjoined
09:48:51  <yawnt>alexi: i mean, why isn't that redis enough?
09:49:10  <alexi>5mb is not enough
09:49:12  <yawnt>shripadk: if max_memory is set to 5 MB, that's probably it
09:49:38  <yawnt>alexi: ok, since databases are located in external providers
09:49:40  * clarkfischerquit (Quit: clarkfischer)
09:49:47  <yawnt>you need to get a bigger one from their websites
09:49:47  <shripadk>wait iris is 5mb too?
09:49:57  <alexi>I'm not sure
09:49:59  <shripadk>then what is the difference between iris and redistogo?
09:50:07  <alexi>Let me check
09:50:15  <yawnt>shripadk: i don't know, you said that
09:50:19  * toonketelsquit (Read error: Operation timed out)
09:50:25  <shripadk>no i have redistogo apparently
09:50:33  <shripadk>i was told that i had iris :P
09:51:04  <shripadk>i'm gonna recreate another redis instance with the new jitsu
09:51:16  <shripadk>and see if it creates a iris instance instead of redistogo
09:52:39  <shripadk>um no luck
09:52:39  * danerooquit (Read error: Connection reset by peer)
09:52:45  <shripadk>it creates a redistogo instance again
09:52:48  * michoquit (Quit: micho)
09:52:53  <shripadk> get _config:max_memory
09:52:53  <shripadk>"5mb"
09:52:54  <yawnt>shripadk: if your url is *irstack.com
09:52:57  <yawnt>it's irisredis
09:53:05  <shripadk>its irstack.com
09:53:06  <yawnt>also that's the default option
09:53:09  <shripadk>and its 5mb
09:53:26  <yawnt>redistogo was having problems
09:53:28  <yawnt>with the api
09:53:33  <yawnt>that's why jitsu uses irisredis now
09:53:39  <shripadk>oh okay :)
09:53:40  <shripadk>do you think 5mb is enough for sessions? :P
09:53:44  <yawnt>yes
09:53:45  * daneroojoined
09:54:10  <shripadk>also who is the default mongo provider?
09:54:15  <yawnt>mongolab
09:54:18  <shripadk>and whats the size of a mongo instance?
09:55:28  <Sly>shripadk, it looks like the free plan for MongoLab is 0.5GB.
09:55:28  * danerooquit (Read error: Connection reset by peer)
09:55:31  <yawnt>shripadk: it should be 512 mb
09:55:35  <yawnt>yeah dat
09:55:43  <shripadk>okay then thats awesome
09:55:46  <shripadk>:)
09:55:55  * graeme_fquit (Quit: Computer has gone to sleep.)
09:55:59  <Sly>shripadk, you can always buy a bigger instance from MongoLab if you need it and just use it on Nodejitsu instead.
09:56:03  <Sly>We don't discriminate.
09:56:13  * daneroojoined
09:56:26  * coderarityjoined
09:56:28  <shripadk>i thought we were not supposed to buy for NKO
09:56:28  <shripadk>?
09:56:35  <Sly>You just won't have it in your `jitsu databases list`
09:56:36  <Sly>Oh.
09:56:38  <Sly>You're in NKO.
09:56:39  <Sly>Nevermind.
09:56:47  <Sly>Didn't see it's for NKO.
09:56:56  <alexi>Same here. NKO.
09:57:11  <Sly>Yeah, you should have 0.5GB per MongoLab db.
09:57:12  <alexi>Otherwise I'd use my own redis, which is bigger than 5mb :)
09:57:48  <shripadk>:)
09:59:52  * peterbradenjoined
09:59:52  * danerooquit (Read error: Connection reset by peer)
10:00:43  * daneroojoined
10:02:06  * danerooquit (Read error: Connection reset by peer)
10:02:41  * yoshbuquit (Quit: yoshbu)
10:03:13  * daneroojoined
10:05:59  * rushainemjoined
10:07:22  * HashNukejoined
10:08:07  <HashNuke>hey guys, I get this error when I try to deploy my nodeknockout app https://gist.github.com/df71f66b163c6221ccc6 It looks like bson isn't being installed
10:08:52  <yawnt>HashNuke: can i see your package.json?
10:09:46  <HashNuke>yawnt: Updated the gist with the package.json
10:10:11  <yawnt>could you try to set mongoose to 3.2.1 and re-deploy?
10:11:24  <HashNuke>yawnt: Should I commit before deploying? or does jitsu tool just package and transfer to deploy?
10:11:35  <yawnt>package and transfer
10:12:00  <HashNuke>Thanks. deploying.
10:12:58  <HashNuke>yawnt: Get this error now https://gist.github.com/958e353c420537b1238a
10:13:18  <coderarity>hmmm
10:13:27  <coderarity>HashNuke: username/appname?
10:13:58  <HashNuke>coderarity: from my package.json "nko3-nuke" seems to be the name
10:14:16  <HashNuke>and the username is nko3-nuke
10:15:42  * mappumquit (Ping timeout: 264 seconds)
10:17:29  * cainvommarsjoined
10:17:59  <cainvommars>hello! are there any known problems changing nk3 domain names?
10:18:16  <coderarity>no, not afaik
10:18:16  <cainvommars>s/nk3/nko3
10:19:15  <cainvommars>hmm, how would you do that? i fired up the nodejitsu site, and changed stuff an the environment variables
10:19:27  <Sly>cainvommars, you need to change it in your package.json file and redeploy.
10:19:40  <cainvommars>ah!
10:19:49  <cainvommars>let my try :)
10:20:30  <HashNuke>coderarity: anything wrong with using mongoose?
10:21:33  * standoojoined
10:21:59  * chenjenpingquit (Quit: chenjenping)
10:23:32  * shykeschanged nick to zz_shykes
10:24:26  <coderarity>HashNuke: not sure yet
10:25:31  <coderarity>HashNuke: did you send your package.json?
10:25:50  <HashNuke>coderarity: I just posted on the above gist. I'll post another one sec.
10:25:58  <coderarity>HashNuke: no need
10:26:04  <HashNuke>coderarity: ok
10:26:18  <coderarity>HashNuke: you've got faye-redis, which uses hiredis
10:26:34  <HashNuke>coderarity: oh. so that cant be used?
10:26:36  <coderarity>HashNuke: you've gotta add "faye-redis" to "bundleDependencies" (which is an array)
10:26:56  <coderarity>HashNuke: and then in the node_modules/faye-redis directory, remove "hiredis" from the package.json
10:27:07  <HashNuke>ok
10:27:53  <coderarity>also remove the node_modules/faye-redis/node_modules/hiredis folder for good measure (if it exists)
10:28:00  <HashNuke>ok.
10:28:46  <HashNuke>coderarity: so after adding faye-redis to bundleDependencies should I remove it from dependencies?
10:29:05  <coderarity>HashNuke: doesn't matter, but sure, if you want
10:29:59  * michojoined
10:30:02  <micho>hello!
10:30:03  <micho>http://cl.ly/image/0g3E3b1N2t0Z/content
10:30:08  <micho>we don't understand this
10:30:17  <micho>how many hours are left for the contest to end?
10:30:36  <yawnt>12:31 ?
10:30:41  <jkarsrud>12:31
10:30:46  <micho>but it also says "1 hour left"
10:30:53  <yawnt>no
10:30:54  <jkarsrud>At 12AM there is 1 hour left of the competition
10:31:00  <micho>ahh ok
10:31:02  <micho>makes sense
10:32:10  * danerooquit (Read error: Connection reset by peer)
10:32:41  * rushainemquit (Quit: rushainem)
10:33:19  * daneroojoined
10:35:19  <jkarsrud>what's the easiest was to "append" an object to an array in couchdb using nano?
10:35:28  * peterbradenquit (Ping timeout: 245 seconds)
10:35:30  <HashNuke>what's the default db size of a jitsu redis?
10:36:12  <yawnt>5 mb
10:36:26  <necco>I think iris-redis is 20mb
10:36:37  <coderarity>it's 5
10:36:48  <necco>didn't they up it for the competition?
10:36:56  <necco>or do you have to request that?
10:36:58  <coderarity>you can check with like `GET _config:memory` or something like that
10:37:05  <yawnt>max memory
10:37:10  <coderarity>you might have to request it
10:38:55  <coderarity>`GET _config:max_memory` in redis-cli if you want to see what you have right now
10:38:55  * danerooquit (Read error: Connection reset by peer)
10:39:27  * daneroojoined
10:39:51  <shripadk>okay trouble
10:40:00  <shripadk>iris redis has timeout of 180 seconds
10:40:20  <shripadk>and i was hoping to tackle idling connection by PINGing every minute
10:40:39  <coderarity>indeed
10:40:43  * slaskisquit (Quit: slaskis)
10:40:51  <shripadk>but in PUBSUB mode i can't send any command other than publish/subscribe/psubscribe/punsubscribe/unsubscribe
10:41:03  <shripadk>now what do i do? :(
10:41:13  <coderarity>make a new client not-in-pubsub mode
10:41:20  <coderarity>it's normal in redis to have more than one client
10:41:31  <shripadk>i know.. i already have a new client
10:41:36  * robhawkesjoined
10:41:39  <shripadk>but the new client itself won't be in sub mode
10:41:42  <shripadk>until i subscribe
10:41:46  <shripadk>so till then it will be idling
10:42:18  <shripadk>and even if i subscribe
10:42:30  <shripadk>the timeout still applies
10:42:47  <shripadk>can you please remove the timeout?
10:43:47  <shripadk>the only reason why PUBSUB mode cannot have any other commands relayed is because of the redis protocol
10:43:47  <coderarity>can I? no, probably not
10:43:57  <coderarity>but why does the new client need to be in sub mode?
10:44:03  <coderarity>just ping without it being in sub mode
10:44:16  <shripadk>how do i do that?
10:44:37  <shripadk>the redis protocol prohibits running any other command
10:44:42  <shripadk>when the client is used for pub/sub
10:44:51  <shripadk>the reason being the protocol itself
10:45:04  <shripadk>so i can't ping with a client that subscribes
10:45:19  * alexiquit (Remote host closed the connection)
10:45:26  <lpin>yawnt where iris-redis hosted?
10:45:30  <shripadk>this sucks
10:45:34  <lpin>aws or joyent?
10:45:57  <Sly>My brain just had an aneurysm reading all of that talk about redis.
10:46:01  <coderarity>`var pclient = redis.createClient(port, host); client.auth(pass); setInterval(function () { pclient.ping(); }, 1000);
10:46:03  * andris9quit (Remote host closed the connection)
10:46:04  <coderarity>`
10:46:16  <shripadk>coderarity: it won't work
10:46:23  <coderarity>lpin: should be joyent, but it will be later
10:46:25  <shripadk>i can't use that pclient
10:46:30  <shripadk>once its used for PINGing
10:46:39  <Sly>lpin, iris-redis is hosted in the same datacenter as our drones.
10:46:41  <coderarity>shripadk: OH, I see
10:46:53  <lpin>sounds good i should migrate
10:47:00  <Sly>I'm not sure *exactly* what platform it's on, but I do know that much.
10:47:06  <shripadk>so basically when in sub mode i cannot send any other command, including PING
10:47:20  <shripadk>and so the timeout has to be set to 0
10:47:30  <coderarity>shripadk: and that's the client you don't want to be kicked for idling
10:47:35  <shripadk>yes
10:47:49  <shripadk>well i don't want a client to be kicked at all
10:47:49  <coderarity>shripadk: i mean, we don't have control over that, but you should try reconnection if that's the case
10:48:07  <shripadk>so i reconnect every 180 seconds?
10:48:11  <shripadk>what happens to my subscriptions?
10:48:11  <lpin>another question, i read above that it's 5mb like redistogo, what about redis version?
10:48:13  <shripadk>all lost ! :(
10:48:15  <lpin>2.4 or 2.6?
10:48:31  <coderarity>client.on("end", function () { /* reconnect */ }); - shouldn't be too bad
10:48:36  <coderarity>lpin: 2.6 with lua disabled
10:48:49  <shripadk>coderarity: i lose the subscription stuff
10:48:52  <lpin>coderarity ok, thank you very much
10:49:01  <shripadk>like all the channels that were subscribed to is lost with the connection closing down
10:49:02  <coderarity>gotta resusbscribe, I suppose
10:49:11  <shripadk>uggh thats expensive
10:49:30  <coderarity>but your best bet is just to connect to it locally and see what you can do
10:49:42  <shripadk>locally?
10:49:53  <coderarity>i mean, connect to irisredis from your dev machine
10:50:06  <shripadk>thats what i do now
10:50:17  <shripadk>thats the problem :)
10:50:28  <shripadk>the connection closes every 180 seconds
10:50:37  * eaSy60joined
10:50:55  <coderarity>i can't change the config, if that's what you're asking
10:51:02  <shripadk>:(
10:51:14  <coderarity>but I can ask someone from irisredis to look into this, because it's a valid point
10:51:32  <shripadk>yes please do… i know no one from irisredis
10:51:37  <coderarity>i doubt anyone's awake now, so for now, idk if there's much I can do
10:51:49  <shripadk>do you think i should continue with this
10:51:53  <shripadk>or do my own pubsub
10:52:00  <coderarity>idk, that's up to you
10:52:08  <coderarity>the latter may be safer
10:52:10  <shripadk>i wonder what other contestants are doing
10:52:15  <shripadk>yeah will do the latter
10:52:22  <shripadk>at least i found out about this now :P
10:52:32  <shripadk>rather than 1 hr before KO ends
10:52:48  <shripadk>lots of code restructuring to do… brain fried :P
10:52:56  <cainvommars>@Sly: that worked, thank you!
10:52:58  <coderarity>better search npm, might be something to help
10:53:05  <shripadk>yes will do
10:53:05  <Sly>cainvommars, no problem. :)
10:53:10  <shripadk>i wanted to use zeromq
10:53:17  <shripadk>but i doubt if it will compile on nodejitsu
10:53:32  <shripadk>i wanted to use axon
10:53:38  <shripadk>but axon is subscriber side filtering
10:53:45  <coderarity>easy test, jst make a quick app with only that dep and deploy it
10:54:09  <shripadk>i doubt if it will work… nodejitsu should have libzmq set up
10:54:19  <coderarity>oh, yeah, then no
10:54:34  <coderarity>i'm pretty sure we don't have that installed
10:54:53  * hiro___joined
10:54:55  <shripadk>yes and i have already wasted 1 whole day getting gyp to work… i won't go that route again :P
10:55:18  * stagasquit (Ping timeout: 255 seconds)
10:56:06  * stagas_quit (Ping timeout: 240 seconds)
10:56:36  * hiro__quit (Ping timeout: 252 seconds)
10:57:55  <coderarity>shripadk: suggestion: tons of caffeine
10:58:24  <shripadk>ha! going to have one now
10:59:06  * stagasjoined
11:01:05  <coderarity>yeah, me too
11:01:05  * danerooquit (Read error: Connection reset by peer)
11:01:32  * stagas_joined
11:01:32  * daneroojoined
11:01:45  <itayneeman>Any idea why one would get this error:
11:01:49  <itayneeman>An error has occurred: {"bytesParsed":0,"code":"HPE_INVALID_CONSTANT"}
11:03:13  <yawnt>itayneeman: are you using socket.io?
11:03:13  * danerooquit (Read error: Connection reset by peer)
11:03:18  <itayneeman>yawnt: I am
11:03:24  * graeme_fjoined
11:03:24  <yawnt>itayneeman: disable flash
11:03:27  * slaskisjoined
11:04:03  * daneroojoined
11:04:05  <itayneeman>I thought it was disabled by default
11:04:33  <yawnt>there was a guy yesterday with the same issue, i think he solved by manually settin transports
11:04:39  <yawnt>when configuring socket.io
11:04:54  <itayneeman>will do
11:08:30  <itayneeman>yawnt: any way to look why requests are taking very long when I deploy to nodejitsu?
11:09:45  <shripadk>okay i'm going with axon
11:09:45  <yawnt>do you mean the `jitsu deploy` operation?
11:10:20  <itayneeman>yawnt: yeah, it is deployed, no errors
11:10:25  <itayneeman>but when I try and connect to it through the browser
11:10:29  <itayneeman>it basically just hangs forever
11:10:36  <itayneeman>if I kill it, some of the response coems back, but not all
11:10:57  * pooriaazimiquit (Quit: pooriaazimi)
11:11:28  <yawnt>itayneeman: then it probably something with your http response
11:11:30  <yawnt>*it is
11:11:45  <itayneeman>OK, I'll take a look. Works fine locally, but who knows :)
11:11:48  <itayneeman>thank you
11:11:54  * pooriaazimijoined
11:11:59  * TheJHjoined
11:12:03  <coderarity>itayneeman: remember that it goes through node-http-proxy
11:12:17  <coderarity>TheJH: you have a wikipedia cloak!
11:12:24  <itayneeman>coderarity: we don't do anything special in the HTTP response, we basically just write out an HTML
11:12:25  <itayneeman>page
11:12:37  <coderarity>itayneeman: hmmm, i see
11:13:15  <itayneeman>coderarity: two quick questions
11:13:30  <itayneeman>1. Can we have a generic TCP port open (this is unrelated to the problem) in our program?
11:13:40  <yawnt>tcp isn't supported atm
11:13:43  * stagasquit (Ping timeout: 252 seconds)
11:13:51  <yawnt>because everything is behind an http proxy
11:14:00  <itayneeman>2. What happens if our program spawns another process?
11:14:32  * stagas_quit (Ping timeout: 265 seconds)
11:15:01  <yawnt>itayneeman: it should be fine
11:15:01  <coderarity>itayneeman: you can spawn another process just fine, should work
11:15:10  <yawnt>unless you hit some limits, like memory etc
11:15:19  <coderarity>itayneeman: but like yawnt said, there's no support for generic TCP servers
11:15:24  <itayneeman>coderarity: can our processes communicate over TCP internally (not with the outside world)?
11:15:31  <coderarity>itayneeman: i think so
11:15:52  <coderarity>itayneeman: but you only have a single shared virtual core, so there's not much point in doing so unless you must
11:16:05  <itayneeman>coderarity: yeah, it is mostly for debugging reasons right now
11:16:09  <itayneeman>not a long term design goal :)
11:16:13  <coderarity>sure, you could do that then
11:16:50  <TheJH>coderarity, yes, but I'm actually not active in wikipedia anymore
11:18:43  <shripadk>awesome got axon to work finally
11:18:49  <itayneeman>yawnt: back to getting An error has occurred: {"bytesParsed":0,"code":"HPE_INVALID_CONSTANT"}
11:18:54  <shripadk>not many changes required
11:18:56  <itayneeman>even though I manually set the transports
11:19:02  <itayneeman>yawnt: io.set("transports", ["websocket", "htmlfile", "xhr-polling", "jsonp-polling"]);
11:20:44  <yawnt>itayneeman: could you try with only "websocket" and "xhr-polling" please?
11:21:01  <yawnt>shripadk: nice!
11:21:10  <shripadk>:)
11:22:35  * brianruejoined
11:22:53  <shripadk>yawnt , coderarity does http proxy handle requests for flash policy? ( <policy-file-request /> )
11:23:10  <coderarity>shripadk: no
11:23:13  <yawnt>no
11:23:33  <shripadk>uggh so i can't use my custom flash socket implementation
11:23:41  <coderarity>nope
11:23:50  <coderarity>sorry
11:23:55  <shripadk>np :)
11:24:29  <itayneeman>yawnt: nope, doesnt help
11:24:33  * Slyquit (Read error: Connection reset by peer)
11:24:38  <itayneeman>io.configure(function() {
11:24:39  <itayneeman> io.set("transports", ["websocket"]);
11:24:39  <itayneeman>});
11:25:45  * Slyjoined
11:25:45  * danerooquit (Read error: Connection reset by peer)
11:26:07  * daneroojoined
11:26:19  <yawnt>what's your socket.io version itayneeman
11:26:34  <itayneeman>"socket.io": "0.9.11",
11:26:36  <itayneeman>from my package.json
11:27:15  <itayneeman>Running express 3
11:29:01  * michael__joined
11:29:48  * joshonthewebquit (Quit: Computer has gone to sleep.)
11:30:19  <michael__>hi guys. we have a problems with files inside a linked directory. so we have ln -s common/ static/common
11:30:24  <yawnt>itayneeman: are you using ssl?
11:30:30  <itayneeman>yawnt: nope
11:30:31  <michael__>but static/common seems to be empty on nodejitsu
11:30:31  <itayneeman>raw HTTP
11:30:39  * joshonthewebjoined
11:30:46  <yawnt>i'm trying to reproduce
11:30:47  <itayneeman>yawnt: http://pandabits.nko3.jit.su/debug/foo
11:31:08  <yawnt>itayneeman: how does your code look like?
11:32:48  <coderarity>michael__: hmmm, that's interesting
11:33:25  * zz_shykeschanged nick to shykes
11:34:22  <coderarity>michael__: i've never heard of anyone doing that before, actually
11:35:18  <michael__>hmok. we are using requires and want to use some modules on the server and on the client
11:35:28  <itayneeman>yawnt: somethign in my code is interfering with my code, it seems
11:35:31  <michael__>but maybe we just put them into the client folder and load them there from the server
11:35:34  <michael__>thx
11:35:42  <coderarity>michael__: you've got them linked before you deploy?
11:35:55  <michael__>key, i linked them and than i deploy
11:36:03  <coderarity>michael__: try `tar tf $(npm pack)` and check if they're there
11:36:26  <coderarity>hmmm, to symbolic links even work if you copy them to another system?
11:36:29  <coderarity>do*
11:36:45  <yawnt>no
11:36:47  <yawnt>afaik
11:36:58  <yawnt>like when you try to pack it it packs the actual directory
11:37:17  <michael__>if I do tar tf $(npm pack) the files are not in there
11:37:34  <coderarity>michael__: that means it's not uploaded to Nodejitsu most likely
11:37:40  * wltsmrzjoined
11:37:51  <eaSy60>`jitsu databases create`
11:37:51  <eaSy60>-> warn: Valid database types are: couch (iriscouch), redis (irisredis), mongo (mongolab), mongohq, orredistogo
11:38:01  <coderarity>eaSy60: ooops
11:38:03  <coderarity>my bad
11:38:06  <eaSy60>:)
11:38:10  * shykeschanged nick to zz_shykes
11:39:24  * standoopart
11:39:24  * danerooquit (Read error: Connection reset by peer)
11:39:34  <eaSy60>irisredis or redistogo?
11:39:55  * brianruequit (Remote host closed the connection)
11:40:07  <coderarity>redistogo doesn't work
11:40:09  <coderarity>so irisredis
11:40:12  * daneroojoined
11:40:48  <eaSy60>irisredis ?
11:40:50  <eaSy60>okay
11:40:50  <eaSy60>but
11:41:08  <eaSy60>https://webops.nodejitsu.com/databases shows me only redistogo
11:43:09  * danerooquit (Read error: Connection reset by peer)
11:44:09  <itayneeman>yawnt: is threre a way to check to see that it is installin all the dependencies?
11:44:15  <itayneeman>I am getting an error saying one wasnt found
11:44:44  * daneroojoined
11:44:54  * stagasjoined
11:45:20  * stagas_joined
11:46:04  <coderarity>eaSy60: yea, we're working on it
11:46:13  <eaSy60>Ok so irisredis
11:46:38  * andris9joined
11:47:22  <coderarity>itayneeman: can I see the error?
11:47:32  <itayneeman>it was saying amd-loader was not found
11:47:37  <itayneeman>but it seems to have resolved itself
11:48:02  * rushainemjoined
11:48:19  <itayneeman>great cmdline tool, btw :)
11:48:28  <coderarity>:D
11:50:51  <itayneeman>any ideas:
11:50:52  <itayneeman>error: Error running command deploy
11:50:52  <itayneeman>error: Nodejitsu Error (500): Internal Server Error
11:51:01  * andris9quit (Ping timeout: 256 seconds)
11:51:07  <coderarity>itayneeman: I need to see the whole error, can you paste it to a gist?
11:51:07  <itayneeman>website seems dead too
11:51:26  <coderarity>500's could basically be anything
11:51:37  <itayneeman>https://gist.github.com/0b3b1947d50bda299324
11:51:49  <itayneeman>cant access this either:
11:51:49  <itayneeman>https://webops.nodejitsu.com/apps/nko3-pandabits
11:51:50  <itayneeman>get a 500
11:52:02  <coderarity>uh, one second
11:52:52  <coderarity>itayneeman: yeah, one second
11:52:57  <itayneeman>coderarity: no worries :)
11:54:56  * pooriaazimiquit (Remote host closed the connection)
11:55:31  <itayneeman>I didnt mean to break the site :)
11:56:14  <coderarity>itayneeman: not sure what's up yet
11:58:10  <cainvommars>hum, are there any known issues with package.json and versioning?
11:58:10  * danerooquit (Read error: Connection reset by peer)
11:58:34  <yawnt>cainvommars: uhm no why?
11:58:41  * rushainemquit (Quit: rushainem)
11:58:49  * daneroojoined
11:58:50  <cainvommars>i can't deploy due jitsu deploy tell me the local package version appears to be old
11:58:51  * jfromajoined
11:59:03  <cainvommars>we got version 0.0.4 live
11:59:12  <coderarity>cainvommars: does it set it to undefined when you accept the default?
11:59:26  <cainvommars>and I want to deploy 0.0.6
11:59:36  <jfroma>i cant deploy to nodejitsu... error 500 https://gist.github.com/4054696
11:59:41  * Tam2joined
11:59:41  <coderarity>jfroma: on it
11:59:47  <jfroma>thanks coderarity
11:59:57  <cainvommars>coderarity: what do you mean?
12:00:24  <cainvommars>it suggests a new version with an added -1 added
12:00:35  * HashNukequit (Quit: HashNuke)
12:00:41  <coderarity>cainvommars: did 0.0.6 fail to deploy once?
12:00:50  <cainvommars>yes
12:01:00  <cainvommars>so i increased it to 0.0.7
12:01:05  <coderarity>cainvommars: that's why
12:01:17  <coderarity>cainvommars: if you fail a deploy, it still increments verison number
12:01:24  <coderarity>cainvommars: it's a known issue :D
12:01:26  <cainvommars>oh!
12:01:32  <cainvommars>ok, what do you suggest?
12:01:41  <coderarity>cainvommars: you have to go to a later version, atm
12:01:54  <cainvommars>right know I've tried 0.1.0 and it failed again ;-)
12:02:04  <coderarity>cainvommars: is it a 500?
12:02:23  <wltsmrz>I get this 500 error when deploying: https://gist.github.com/eb2a472d66536477af60
12:02:28  <wltsmrz>Any ideas what might be causing this?
12:02:54  <wltsmrz>(First time I've dealt with nodejitsu, sorry if this is some obvious error)
12:02:55  * dylangjoined
12:03:08  <coderarity>wltsmrz: it's not an obvious error, we're on it
12:03:32  <wltsmrz>Oh... ok! Thanks.
12:03:38  <cainvommars>ok, well i stopped the deployment when the error turned up, so it never tried to deploy ;-)
12:03:54  <coderarity>cainvommars: probably the same thing, it's affecting everyone, we're on it
12:03:56  <cainvommars>I guess its connected to the 500 failure
12:04:05  <cainvommars>yes, thanks!
12:04:07  * pms1969-nko3-stejoined
12:05:00  <pms1969-nko3-ste>hiya, having trouble deploying
12:05:07  <coderarity>pms1969-nko3-ste: yep, we're on it
12:05:37  <pms1969-nko3-ste>sweet, thanks guys
12:06:55  * blakeembreyjoined
12:08:35  * sreeixquit (Quit: sreeix)
12:08:50  <blakeembrey>Is anyone else having issues accessing the webops panel or deploy? I am receiving internal server errors
12:08:59  <yawnt>yes, we're on it
12:09:13  <blakeembrey>Awesome, thanks
12:09:19  <robinson_k>having the same problem
12:09:38  <robinson_k>cainvommars: we met at webos connect ;)
12:11:18  * Bootstrapperjoined
12:12:52  * orendon_joined
12:12:53  * michoquit (Quit: micho)
12:13:27  * HashNukejoined
12:13:59  * orendonquit (Ping timeout: 265 seconds)
12:14:08  <coderarity>robinson_k: yeah, we're working on it, sorry for the delay
12:14:30  <cainvommars>robinson_k: in berlin? some weeks ago?
12:16:23  <robinson_k>2010 or 2011
12:16:24  * danerooquit (Read error: Connection reset by peer)
12:16:26  <robinson_k>not sure
12:16:27  * dumplingjoined
12:16:48  * coderaritytopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Fully Operational | Good Luck NKO contestants! | provision databases with jitsu cli tool - `jitsu databases create` | [email protected]
12:16:55  * daneroojoined
12:16:56  <robinson_k>at the big webos/touchpad world tour.
12:17:08  * coderaritytopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Currently experiencing some trouble, working on it | Good Luck NKO contestants! | provision databases with jitsu cli tool - `jitsu databases create` | [email protected]
12:17:36  * vertisjoined
12:17:36  <cainvommars>robinson_k: ah! ok, thats some weeks ago ;) sry, i can't remember who u are
12:17:46  * tonistquit (Quit: tonist)
12:18:03  <jkarsrud>dscape: is there a way in nano to generate a uuid for a new entry in a document, or should I just extend it using request?
12:18:09  <robinson_k>yep, i just remembered your nick.
12:18:16  <robinson_k>cainvommars: you are contestant too?
12:20:06  * andris9joined
12:20:06  * danerooquit (Read error: Connection reset by peer)
12:20:28  * dumplingquit (Ping timeout: 245 seconds)
12:21:25  * daneroojoined
12:22:31  * lerouxbjoined
12:22:31  * danerooquit (Read error: Connection reset by peer)
12:23:54  * daneroojoined
12:24:47  <lerouxb>Hi. "jitsu databases create redis myRedis" keeps throwing an Unhandled error. Is this expected?
12:25:08  <coderarity>lerouxb: we're working through some issues right now, hold tight
12:25:40  * graeme_fquit (Quit: Computer has gone to sleep.)
12:26:33  * robhawkesquit (Quit: Linkinus - http://linkinus.com)
12:27:11  * eentzeljoined
12:27:35  * eentzelquit (Quit: Leaving.)
12:28:58  * Uncaughtjoined
12:28:58  * danerooquit (Read error: Connection reset by peer)
12:29:59  * daneroojoined
12:30:16  * hiro__joined
12:30:20  <Uncaught>is nodejitsu having some trouble right now? I cant deploy my node ko app
12:30:34  <pksunkara>Uncaught: yup, we are on it
12:30:34  <Uncaught>i cant login
12:30:36  * Frippejoined
12:30:36  * Frippequit (Changing host)
12:30:36  * Frippejoined
12:30:44  <Uncaught>ok
12:32:18  * hiro___quit (Ping timeout: 252 seconds)
12:32:24  * graeme_fjoined
12:32:33  * rushainemjoined
12:34:46  * evangen__joined
12:34:47  * danerooquit (Read error: Connection reset by peer)
12:35:37  * graeme_fquit (Client Quit)
12:35:37  * ramitosjoined
12:35:38  <evangen__>Hi, I participate at the Node.js knockout and it seems I cannot deploy Error 500
12:35:58  * nmnmnmjoined
12:36:05  * daneroojoined
12:36:22  <cainvommars>evangen__: known issue
12:37:20  <coderarity>evangen__: we're working on it, sorry for the inconvenience
12:37:26  <coderarity>we'll change the topic when it's fixed, btw
12:39:50  <orendon_>we can deploy now? I'm still getting Internal server error (500)
12:39:54  <evangen__>thanks ;)
12:40:01  * cpjolicoeurjoined
12:40:34  <orendon_>ok, same as evangen__ gonna catch you here
12:41:03  * sreeixjoined
12:41:15  <coderarity>orendon_: yeah, sorry, still working on it
12:42:29  <orendon_>no pressure, thanks ;)
12:42:33  * orendon_quit (Remote host closed the connection)
12:42:51  * orendonjoined
12:43:21  * rushainemquit (Quit: rushainem)
12:43:30  * mdedetrichquit (Quit: Computer has gone to sleep.)
12:45:53  * lpinquit (Ping timeout: 265 seconds)
12:46:31  * kuryakijoined
12:48:04  * stagasquit (Ping timeout: 252 seconds)
12:48:41  <kuryaki>is nodejitsu down?
12:48:50  <kuryaki>trying to deploy and getting errors
12:48:53  * aashayquit (Quit: aashay)
12:48:58  <kuryaki>and cant authenticate aswell
12:48:59  <yawnt>kuryaki: we're working on it
12:49:01  <coderarity>kuryaki: yes, sorry. we're working on fixing it now
12:49:09  <kuryaki>oh ok!
12:49:24  <coderarity>we'll update the topic when we see things are working again
12:49:38  * Uncaughtquit (Ping timeout: 245 seconds)
12:49:48  * andris9quit (Remote host closed the connection)
12:49:52  * _rockbot_joined
12:50:05  * tonistjoined
12:55:15  <coderarity>okay guys, try again
12:55:15  * danerooquit (Read error: Connection reset by peer)
12:55:17  * graeme_fjoined
12:55:32  * orendon_joined
12:55:39  <kuryaki>login ok
12:56:07  * daneroojoined
12:56:10  * coderaritytopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Sunny | Good Luck NKO contestants! | provision databases with jitsu cli tool - `jitsu databases create` | [email protected]
12:56:33  <kuryaki>deploy ok
12:57:01  * nmnmnmquit
12:57:36  * orendonquit (Ping timeout: 276 seconds)
12:59:53  * saschagehlichquit (Quit: saschagehlich)
12:59:54  * danerooquit (Read error: Connection reset by peer)
13:00:25  * saschagehlichjoined
13:00:39  * daneroojoined
13:01:27  * graeme_fquit (Quit: Computer has gone to sleep.)
13:04:20  * danerooquit (Read error: Connection reset by peer)
13:05:09  * daneroojoined
13:06:20  * danerooquit (Read error: Connection reset by peer)
13:07:39  * daneroojoined
13:08:52  <robinson_k>deploy was ok, but app exploded
13:08:52  * danerooquit (Read error: Connection reset by peer)
13:09:02  <evangen__>I got this HTML ouput : "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}"
13:09:15  <coderarity>robinson_k: app exploded? can you be more specific?
13:09:28  <robinson_k>An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
13:09:37  <robinson_k>jitsu logs is ok
13:09:49  <robinson_k>http://jimbo.nko3.jit.su/
13:09:49  <coderarity>can I have both of your guy's subdomains and username/appname?
13:10:09  * daneroojoined
13:10:15  <coderarity>robinson_k: hmm, I see that just fine
13:10:24  * graeme_fjoined
13:10:29  <evangen__>nko3-evangenieur started
13:10:58  * finestrikejoined
13:11:20  <wltsmrz>Same here :<
13:11:36  <Frippe>Got the same error after a new deploy now.
13:11:38  <robinson_k>coderarity: really?
13:11:45  <pms1969-nko3-ste>working again. thanks
13:11:48  <coderarity>yeah, hmmm
13:11:49  <yawnt>robinson_k: i don't
13:11:51  * joeytwiddlequit (Read error: Connection reset by peer)
13:12:50  <robinson_k>should i raise the version and deploy again?
13:13:39  <robinson_k>doing so...
13:14:22  <finestrike>hello, just deployed first snapshot. jitsu deploy said ok, but I got "no application found"-404. is there any problem?
13:15:12  <coderarity>finestrike: what's your subdomain?
13:15:28  <finestrike>http://uncaught-exception.nko3.jit.su/
13:15:40  <yawnt>works for me
13:15:44  <finestrike>uncaught-exception.nko3
13:16:02  * stringhqquit (Quit: stringhq)
13:16:24  <robinson_k>yawnt, coderarity: we are sitting here next to each other - for me it is now ok after a redeploy, my friend gets a econnrefused
13:16:53  <coderarity>robinson_k: it's because you're hitting different balancers, most likely :D
13:17:02  <coderarity>someone is on it
13:17:31  <yawnt>(btw cool graphic robinson_k )
13:17:58  * blakeembreyquit (Ping timeout: 245 seconds)
13:17:58  <coderarity>^ yeah
13:18:14  <yawnt>i love the steampunk style
13:18:39  <wltsmrz>What is yours, robinson_k?
13:19:02  <EinJungeAusKiel>wltsmrz: http://jimbo.nko3.jit.su/
13:19:11  <coderarity>finestrike: try again
13:19:15  <coderarity>deploying, i mean
13:19:22  <robinson_k>wltsmrz: whta EinJungeAusKiel said
13:19:32  <wltsmrz>Hehe, nice.
13:19:33  <evangen__>it's ok for me Deploy : works
13:20:57  * jcrugzzquit (Ping timeout: 252 seconds)
13:23:22  <shripadk>coderarity: me again :) how do i log into mongo console? my auth keeps failing
13:23:22  * danerooquit (Read error: Connection reset by peer)
13:23:55  <coderarity>shripadk: should give you a command with `jitsu databases get <name>`
13:24:17  * daneroojoined
13:24:23  <shripadk>coderarity: tries
13:24:51  <shripadk>nope :(
13:24:51  <shripadk>uncaught exception: listDatabases failed:{ "errmsg" : "need to login", "ok" : 0 }
13:25:03  <yawnt>shripadk: can you run jitsu login?
13:25:07  <yawnt>and then re-try?
13:25:13  <shripadk>okay i'll try that
13:25:58  <shripadk>yawnt: no success
13:26:17  * andris9joined
13:27:12  <yawnt>shripadk: and you're using jitsu 0.11.2 right?
13:27:17  <shripadk>yes 0.11.2
13:27:26  <shripadk>oh wait
13:27:30  <shripadk>i created mongo with 0.11.1
13:27:35  <shripadk>does that make a difference?
13:27:36  * indexzeroquit (Quit: indexzero)
13:27:40  <yawnt>no
13:27:44  <shripadk>okay
13:27:48  <yawnt>do other commands work?
13:27:53  <shripadk>like?
13:27:54  <shripadk>i can do
13:27:56  <shripadk>use admin
13:28:01  <shripadk>db.auth fails
13:28:05  <shripadk>none of the other commands work
13:28:11  <shripadk>like 'show dbs', 'show collections' etc
13:28:51  <yawnt>shripadk: sorry, i thought you were talking about jitsu
13:28:53  <yawnt>not the mongo console
13:29:04  <shripadk>oh jitsu? all commands work
13:29:09  <shripadk>jitsu has no issues
13:29:10  <yawnt>listDatabases is disabled afaik, except for admins
13:29:23  <shripadk>oh but i can do normal collection stuff
13:29:24  <shripadk>right?
13:29:26  <finestrike>it works now thx but still re-deploy again
13:29:27  <yawnt>yes
13:29:36  <shripadk>cool thanks :)
13:29:43  <yawnt>pleasure
13:34:58  * sprzybylskijoined
13:35:36  * coderaritychanged nick to coderarizzz
13:36:28  * AvianFlujoined
13:37:07  * graeme_fquit (Quit: Computer has gone to sleep.)
13:37:33  * saschagehlichquit (Quit: saschagehlich)
13:38:33  * kuryakiquit (Ping timeout: 276 seconds)
13:39:00  * sprzybylskiquit (Remote host closed the connection)
13:40:16  * captain_morganjoined
13:42:18  * chazmjoined
13:43:20  * saschagehlichjoined
13:43:20  * danerooquit (Read error: Connection reset by peer)
13:44:18  * pooriaazimijoined
13:44:22  * daneroojoined
13:45:22  * therealkoopajoined
13:47:00  * jcrugzzjoined
13:47:32  <jkarsrud>is deploying fixed again?
13:49:38  * pooriaazimiquit (Quit: pooriaazimi)
13:49:38  * danerooquit (Read error: Connection reset by peer)
13:50:26  * daneroojoined
13:51:04  <AvianFlu>jkarsrud: should be
13:51:09  <jkarsrud>awesome
13:51:29  <jkarsrud>no that I have anything worth deploying atm, but nice that it's up and running againg =)
13:51:31  <jkarsrud>-g
13:51:59  <AvianFlu>jkarsrud: yeah our couchdb got cranky this morning, sorry for the trouble
13:52:03  <AvianFlu>everything should be fine now
13:52:16  <jkarsrud>no worries :)
13:55:00  * thl0_joined
13:55:26  * jcrugzzquit (Ping timeout: 245 seconds)
13:56:31  * lpinjoined
13:59:48  * danerooquit (Read error: Connection reset by peer)
14:00:30  * stagas_quit (Ping timeout: 260 seconds)
14:00:31  * daneroojoined
14:00:37  * Tam2quit
14:04:51  * chazmquit (Read error: Connection timed out)
14:05:23  * joeytwiddlejoined
14:06:02  * AvianFluquit (Remote host closed the connection)
14:07:03  * kuryakijoined
14:07:35  * cainvommarsquit (Quit: cainvommars)
14:09:43  * danerooquit (Read error: Connection reset by peer)
14:09:50  * coderarizzzquit (Ping timeout: 260 seconds)
14:10:36  * daneroojoined
14:11:06  * `3rdEdenjoined
14:11:35  * chazmjoined
14:14:06  * danerooquit (Read error: Connection reset by peer)
14:15:07  * daneroojoined
14:16:28  * mesoquit (Remote host closed the connection)
14:16:28  * danerooquit (Read error: Connection reset by peer)
14:16:57  * joshonthewebquit (Quit: Computer has gone to sleep.)
14:17:22  * HashNukequit (Ping timeout: 246 seconds)
14:17:37  * daneroojoined
14:17:48  * finestrikequit (Quit: Page closed)
14:17:48  * HashNukejoined
14:18:31  * hiro__quit (Remote host closed the connection)
14:20:38  * danerooquit (Read error: Connection reset by peer)
14:22:06  * daneroojoined
14:25:37  * sexsymboljoined
14:25:37  * danerooquit (Read error: Connection reset by peer)
14:26:36  * daneroojoined
14:27:00  * chazmquit (Read error: Connection timed out)
14:27:15  * therealkoopaquit (Remote host closed the connection)
14:29:43  * joshonthewebjoined
14:31:51  * danerooquit (Read error: Connection reset by peer)
14:32:34  * Bootstrapperquit (Remote host closed the connection)
14:32:43  * daneroojoined
14:32:58  * thl0_quit (Ping timeout: 246 seconds)
14:34:18  * Tam2joined
14:34:18  * danerooquit (Read error: Connection reset by peer)
14:34:50  * chazmjoined
14:35:11  * daneroojoined
14:35:23  <Tam2>Hi, is there anyway to monitor the performace of the drone? i.e. see how much ram they are using and how much cpu?
14:36:35  <yawnt>not yet, i'm sorry :(
14:36:35  * danerooquit (Read error: Connection reset by peer)
14:36:58  * bagrelmquit (Ping timeout: 252 seconds)
14:37:42  * brianshalerjoined
14:37:42  <Tam2>Oh right, i'm just doing some performance testing on blitz.io and i'm running a rush test with 250 users in 60 seconds but getting around 45% timeout
14:37:46  * daneroojoined
14:38:02  <Tam2>i tested this against appfrog which only got 0.23% timeout
14:38:08  <Tam2>appfog*
14:38:29  <yawnt>how much ram does your application on appfog has?
14:38:34  <yawnt>*have
14:38:58  <Tam2>i just replicated my current site from jitsu to their free account which is running on 4 instances with 512mb ram on each one
14:39:12  <Tam2>i've got the 3 drone package on jitsu
14:39:41  * uncaughtjoined
14:41:09  * danerooquit (Read error: Connection reset by peer)
14:41:46  <uncaught>hello, may I know how to fix "'Connection' header value is not 'Upgrade' " when attempting web socket connection?
14:42:13  * daneroojoined
14:42:57  <Tam2>yawnt: jitsu results : http://www.blitz.io/report/b206d66641efa54e0c0a7432b32b448b - you can see the drop in response time thats when all the timeouts happened
14:43:09  <yawnt>Tam2: every drone in jitsu has 256 mb of ram
14:43:18  <yawnt>so you're testing 768 vs 2 GB
14:44:07  <Tam2>ah okay that explains it, so if i were to move to the 5 drone package it should be more compariable results?
14:44:16  <yawnt>probably
14:44:27  <yawnt>but neverless it's interesting your graph
14:44:42  <yawnt>it's not a problem of users
14:44:52  <Tam2>this is the one from appfog - http://www.blitz.io/report/4b4d1364894848642a449a3b45ee9b7b
14:44:55  <Tam2>for reference
14:45:05  <yawnt>because after the timeout they get handled pretty well, right?
14:45:32  <Tam2>yea after the timeout it was fine
14:45:33  <yawnt>Tam2: also i suppose you're european right?
14:45:49  <Tam2>yea but i ran the test on jitsu from a us sewrver
14:45:54  <Tam2>server*
14:46:06  <Tam2>and the appfog is hosted in eu so i ran the test from an eu server
14:46:07  <yawnt>ok
14:46:12  <yawnt>yep, makes sense
14:46:20  <yawnt>i wonder what causes the peak
14:46:47  <yawnt>are you using express with ssl? i saw a similar graph in that occasion
14:46:56  <Tam2>no ssl
14:47:06  * andris9quit (Remote host closed the connection)
14:47:17  <Tam2>using express with a mongo query on homepage
14:47:37  <Tam2>"The first timeout happened at 30.23 seconds into the test when the number of concurrent users was at 126. Looks like you've been rushing with a timeout of 1 second."
14:47:42  * chazmquit (Quit: chazm)
14:49:00  <Tam2>ran the test from an eu server and got like 60% timeouts - http://www.blitz.io/report/b206d66641efa54e0c0a7432b34a90a0
14:49:09  <Tam2>that was with an incrased timeout of 1.5s too
14:49:12  <Tam2>increased*
14:50:43  * stagasjoined
14:52:17  * cainvommarsjoined
14:54:28  * anoemijoined
14:55:28  * InspiredJWjoined
14:57:34  * finestrikejoined
14:57:35  * danerooquit (Read error: Connection reset by peer)
14:58:22  * daneroojoined
15:00:24  * intabulasquit (Remote host closed the connection)
15:00:31  * intabulasjoined
15:02:09  <finestrike>should I deploy socket.io as new app to use it on other jitsu app ???
15:02:24  * AvianFlujoined
15:03:19  * graeme_fjoined
15:03:33  * thl0joined
15:05:56  * c4milojoined
15:05:56  * danerooquit (Read error: Connection reset by peer)
15:05:58  * graeme_fquit (Client Quit)
15:06:25  * daneroojoined
15:06:56  <Tam2>yawnt: i set 3 instances on appfog with 256mb ram each and i only got 0.04% timeout, weird
15:06:57  * micho-ircjoined
15:07:07  <micho-irc>hello!
15:07:18  <yawnt>Tam2: i see
15:07:27  <micho-irc>do i need to do anything special on nodejitsu so socket.io accepts connections in a port different than 80?
15:07:27  * orendon_quit (Remote host closed the connection)
15:07:30  <Tam2>is there anyway to see server logs or anything to see whats causing the issues?
15:07:41  <yawnt>micho-irc: you should use a port > 80 in your code
15:07:50  <yawnt>* > 1024
15:08:14  <micho-irc>so for example 8000 will just work out of the box, right?
15:08:15  <yawnt>Tam2: yes, `jitsu logs app <appName>`
15:08:18  <yawnt>micho-irc: yes
15:08:42  <Tam2>all i can see in the logs is "[info] Sun, 11 Nov 2012 15:08:18 GMT GET / 200 61ms - 8.08kb
15:08:50  <micho-irc>cool, thanks
15:09:21  * grallan_joined
15:09:33  <yawnt>Tam2: can you link me the test on appfog with 3 256mb instances?
15:09:59  <Tam2>yawnt: http://www.blitz.io/report/b206d66641efa54e0c0a7432b34a6a9d
15:10:15  <finestrike>should I deploy socket.io as new app to use it on other jitsu app ???
15:10:34  <yawnt>finestrike: what do you mean?
15:12:10  * grallanquit (Ping timeout: 246 seconds)
15:12:11  * grallan_changed nick to grallan
15:12:56  <yawnt>Tam2: what's your username and appname?
15:13:02  <Tam2>storifi
15:13:07  <Tam2>both username and appname
15:13:36  * chazmjoined
15:14:22  <Tam2>i'm trying to share the full report with the breakdown but it won't let me
15:15:35  * danerooquit (Read error: Connection reset by peer)
15:16:23  <AvianFlu>Tam2: what kind of load is it under without the test?
15:16:31  * jcrugzzjoined
15:16:33  * daneroojoined
15:16:35  <Tam2>none
15:16:38  <AvianFlu>e.g. how many users, how much background db activity, etc.
15:16:39  <Tam2>its still in development
15:16:51  <AvianFlu>Tam2: the drone I looked at is writing out continuously to a number of sockets
15:16:51  <Tam2>so only a couple of people know about iot
15:17:11  <AvianFlu>it's not under heavy load, but there's definitely a ton of write(2) going on
15:17:37  * rushainemjoined
15:17:38  * graeme_fjoined
15:17:42  <AvianFlu>Tam2: also, do you only see those timeouts from blitz.io?
15:17:53  * graeme_fquit (Remote host closed the connection)
15:18:03  * michael__quit (Quit: michael__)
15:18:12  <Tam2>Yea when the test is running on blitz and it goes to timeout i cant access the site from my machine either
15:18:31  <AvianFlu>okay
15:18:40  <AvianFlu>I think you're exhausting available file descriptors with the test
15:18:45  <Tam2>also with the socket.io activity it would be the same on appfog
15:18:46  <Tam2>okay
15:19:42  <Tam2>is there anything that can be done to improve the performance?
15:19:52  <AvianFlu>yeah, but I need to poke a little more
15:19:57  <Tam2>okay
15:21:21  * danerooquit (Read error: Connection reset by peer)
15:21:23  * therealkoopajoined
15:21:42  * jcrugzzquit (Ping timeout: 264 seconds)
15:22:34  * daneroojoined
15:23:16  * michael_joined
15:23:42  * chazmchanged nick to sprzybylski
15:23:47  * finestrikequit (Quit: Page closed)
15:24:10  <AvianFlu>Tam2: so, I see 8 connections to AWS here - pool of database connections?
15:24:55  <Tam2>There will be a connection to the DB hosted at MongoHQ
15:25:21  <Tam2>and to a sperate db for socket.io mongostore
15:25:25  <Tam2>because its across multi server
15:26:27  <AvianFlu>that makes sense
15:26:31  <Tam2>the socket.io only comes into plac on a cople of pages
15:26:32  <AvianFlu>I see two AWS ports here
15:26:43  <Tam2>yea for the two different DB's
15:26:58  <AvianFlu>so, last I heard, appfog didn't support websockets
15:27:02  <AvianFlu>has that changed?
15:27:08  <AvianFlu>if you're xhr-polling in the appfog test
15:27:11  <AvianFlu>it could explain this
15:27:14  <AvianFlu>much less overhead there
15:27:18  <Tam2>nope, yea it is xhr-polling
15:27:22  <AvianFlu>that's the difference
15:27:27  <AvianFlu>the test is simply not the same
15:27:31  * `3rdEdenquit (Quit: skype me if you need me)
15:27:32  * uncaughtquit (Ping timeout: 245 seconds)
15:27:45  <Tam2>interesting but the test only runs on the hompeage where socket's wouldnt even come into play
15:27:48  <AvianFlu>I can help you tweak things and improve the way it performs on nodejitsu
15:27:56  <AvianFlu>the connections are still established, though, no?
15:28:00  * bingomanateejoined
15:28:06  <AvianFlu>also, why run a load test only on the homepage?
15:28:09  <InspiredJW>somehow Safari cannot make secure websocket connection (wss)
15:28:17  <InspiredJW>How can I resolve this problem?
15:28:22  <Tam2>it was just a simple test
15:28:38  <AvianFlu>Tam2: yeah, makes sense
15:28:50  <yawnt>InspiredJW: what's the error?
15:28:54  <AvianFlu>if you want to run it again, I can watch what happens and see where it's falling down
15:29:02  <Tam2>okay ill run it now
15:29:10  <InspiredJW>yawnt: WebSocket network error: OSStatus Error -9807: Invalid certificate chain
15:29:49  <yawnt>InspiredJW: it's an issue with socket.io
15:29:56  <yawnt>https://github.com/LearnBoost/socket.io/issues/940
15:30:04  <Tam2>AvianFlu: which one of these servers is the closest to where its hosted? - california, oregon, virginia, singapore, japan, brazil or ireland
15:30:12  <AvianFlu>our DC is in virginia
15:30:12  <Tam2>i'll run the test from there
15:30:15  <Tam2>okay
15:30:28  <AvianFlu>well, joyent's DC, but either way
15:30:35  <Tam2>running now
15:30:59  <InspiredJW>yawnt: how did you find this so fast..wow..
15:31:38  <InspiredJW>Business plan on ec2 will be at US-east server also?
15:31:57  <Tam2>AvianFlu: http://www.blitz.io/report/4b4d1364894848642a449a3b45ee5ed5
15:32:06  <Tam2>AvianFlu: 2,635 HITS WITH 0 ERRORS & 1,995 TIMEOUTS
15:32:18  <Tam2>AvianFlu: 43.09% timeout
15:33:01  <Tam2>AvianFlu: timeouts seem to happen after about 115 users
15:33:11  <AvianFlu>yeah
15:33:51  <AvianFlu>Tam2: so, the timeouts are blitz.io giving up
15:34:01  <AvianFlu>the drone serves all the requests, it just starts to get unacceptably slow
15:34:06  <AvianFlu>I'm looking over the logs I captured now
15:34:09  <AvianFlu>so give me a minute here
15:34:09  <Tam2>yea its set to 1second
15:34:17  * toonketelsjoined
15:34:22  <AvianFlu>okay, makes sense
15:34:24  <Tam2>so if it dosn't get any response in 1 second it gives up on it
15:34:37  <Tam2>i can incrase the timout time to 2 seconds see if that helps
15:34:47  <AvianFlu>there's no way this is properly hitting 3 drones with only 115 users like this
15:34:53  <AvianFlu>what are you using to serve the homepage?
15:34:58  <Tam2>express
15:35:05  <AvianFlu>express.static, or what?
15:35:16  <Tam2>its rendering a page through dust.js
15:35:23  <InspiredJW>NinjaSquare started ninjasquare-kr 4/2 inspiredjw-NinjaSquare-0.0.1-35.tgz
15:35:25  <InspiredJW>what is this;;;;;
15:35:31  <InspiredJW>jitsu apps list showed me this
15:35:41  * intabulasquit (Remote host closed the connection)
15:35:42  <robinson_k>meh
15:35:57  <yawnt>InspiredJW: it's the running snapshot
15:36:01  <robinson_k>
15:36:07  * intabulasjoined
15:36:23  <InspiredJW>I'm using a free account Redis which has 10 connection limits
15:36:24  <robinson_k>error: Nodejitsu Error (500): Internal Server Error
15:36:31  <InspiredJW>each drone uses 4 connections
15:36:32  <robinson_k>http://jimbo.nko3.jit.su/
15:36:43  <InspiredJW>If there are more than 2 drones
15:36:46  <InspiredJW>it crashes
15:36:54  <InspiredJW>now it has just crashed
15:37:09  * iapainjoined
15:37:13  <yawnt>robinson_k: works for me
15:37:13  <Tam2>AvianFlu: i incrased the timeout to 2000ms and the results are - http://www.blitz.io/report/b206d66641efa54e0c0a7432b32afb2d
15:37:24  <Tam2>AvianFlu: only 11.32% timeout
15:37:34  <Tam2>so it is serving the pages, just getting slow
15:37:48  <AvianFlu>Tam2: are all the blitz.io connections coming from one origin server?
15:37:56  <Tam2>Not sure
15:38:05  <AvianFlu>so, here's teh thing, I think I figured this out
15:38:09  <AvianFlu>we use sticky sessions
15:38:17  <AvianFlu>connections from one IP go consistently to one drone
15:38:26  <AvianFlu>so you're hammering the shit out of only 1 of your 3 with that test
15:38:40  <Tam2>ah that make sense
15:40:25  <Tam2>also looks like appfog is using ngix
15:40:38  <AvianFlu>yeah
15:40:40  * sprzybylskiquit (Read error: Connection timed out)
15:40:45  <AvianFlu>and likely some caching
15:40:56  <AvianFlu>we'll probably add a caching layer someday, but there's things to build first :D
15:41:06  <Tam2>ah that was going to be my next question lol
15:41:12  * sreeixquit (Quit: sreeix)
15:41:44  * exjoined
15:42:04  * hiro__joined
15:42:07  * exchanged nick to Guest9221
15:43:14  * toonketelsquit (Remote host closed the connection)
15:43:22  * defunctzombiejoined
15:43:36  * sreeixjoined
15:43:42  * sprzybylskijoined
15:44:10  <slaskis>having some issues with deploy (worked just a few minutes ago): https://gist.github.com/6582debd9c6705cb8a95
15:44:35  <Tam2>AvianFlu: the free db that i created, does it come with any sort of admin panel or can i access it through jitsu?
15:44:35  * sreeixquit (Client Quit)
15:44:46  <AvianFlu>which db?
15:44:59  <AvianFlu>mongohq doesn't let you use their web interface with our dbs - mongolab might
15:45:10  <AvianFlu>I haven't looked into it myself, I build ironically few webapps
15:45:17  <shripadk>InspiredJW: looks you also need to PING redis every min to prevent it from timing out and taking down your app (unless you have done this already)
15:45:24  <Tam2>Yea i created one with mongoDB from the webops
15:45:26  <yawnt>slaskis: could you retry and pate me the output of --debug ? (take out the Authorization code which has your credentials)
15:45:30  <Tam2>i cant see an option for mongolab
15:45:31  * malkomal_joined
15:45:33  <yawnt>slaskis: also i'll need your package.json
15:45:39  <yawnt>slaskis: `jitsu deploy --debug`
15:45:47  <Tam2>i just want to see if the mongostore is using ttl to expire documents
15:45:54  <Tam2>as they dont need to stay valid
15:46:01  <slaskis>yawnt: thanks. sorry for the false alarm but i tried a couple of more times and now it works. maybe it was just slow startups?
15:46:06  <Tam2>if not i'll probably move to redis-store
15:46:36  * cliftonquit (Ping timeout: 276 seconds)
15:46:54  <yawnt>slaskis: i'd recommend moving the listen as up as possible in the script
15:47:04  * jcrugzzjoined
15:47:11  * micho-ircquit (Quit: micho-irc)
15:47:29  * languijoined
15:47:36  * andris9joined
15:47:49  <slaskis>yawnt: oh allright, thanks for the head up
15:47:59  <yawnt>slaskis: pleasure :)
15:48:02  * cconstantine__joined
15:48:27  * defunctzombiequit (Remote host closed the connection)
15:48:34  * orendonjoined
15:50:34  * malkomalkojoined
15:51:08  * malkomal_quit (Read error: Connection reset by peer)
15:52:21  * bradleymeckjoined
15:52:40  * andris9quit (Ping timeout: 268 seconds)
15:53:20  * imskyjoined
15:53:25  * saschagehlichquit (Quit: saschagehlich)
15:54:27  * saschagehlichjoined
15:55:22  * jcrugzzquit (Ping timeout: 246 seconds)
15:56:56  <Tam2>Quick question about the redistogo db, do you know what we get with it? what kind of memory?
15:57:11  <yawnt>it's irisredis
15:57:14  <yawnt>and it's 5 MB
15:57:14  <yawnt>:)
15:57:16  * bingomanateequit (Quit: bingomanatee)
15:57:23  <Tam2>oh right says redistogo on mine
15:57:53  * sprzybylskiquit (Read error: Connection timed out)
16:00:55  <robinson_k>we can not deploy
16:00:56  <robinson_k>https://gist.github.com/24800c1ea58ed546763d
16:01:22  <yawnt>robinson_k: how big is your application?
16:01:28  <yawnt>also may i see your package.json?
16:01:55  <robinson_k>https://gist.github.com/24800c1ea58ed546763d
16:02:12  <robinson_k>EinJungeAusKiel will assist further
16:02:27  <yawnt>EinJungeAusKiel: how big is the application?
16:02:51  <EinJungeAusKiel>yawnt: what do you mean by 'big'?
16:02:58  <yawnt>size
16:03:08  <AvianFlu>EinJungeAusKiel: run `npm pack` and tell us how big the tarball is
16:03:23  * sprzybylskijoined
16:03:35  * xavier_joined
16:04:09  <EinJungeAusKiel>AvianFlu: 930K
16:05:02  <AvianFlu>EinJungeAusKiel: okay, just give us a minute to check something, and then you should try it again
16:05:15  <EinJungeAusKiel>AvianFlu: k, thx
16:05:24  * eaSy60quit (Quit: Leaving...)
16:05:33  * nmnmnmjoined
16:06:48  * nmnmnmquit (Client Quit)
16:09:26  * danerooquit (Read error: Connection reset by peer)
16:09:50  * yawntchanged nick to yawnt[away
16:09:51  * yawnt[awaychanged nick to yawnt[away]
16:10:43  * daneroojoined
16:13:42  <EinJungeAusKiel>AvianFlu: seems to work now
16:13:42  * danerooquit (Read error: Connection reset by peer)
16:14:21  <AvianFlu>EinJungeAusKiel: cool, I was just about to tell you to try again :D
16:15:11  * daneroojoined
16:18:52  <EinJungeAusKiel>;-)
16:18:52  * danerooquit (Read error: Connection reset by peer)
16:19:31  * generalissimojoined
16:19:33  * sprzybylskiquit (Read error: Connection timed out)
16:19:44  * daneroojoined
16:20:06  * joshonthewebquit (Quit: Computer has gone to sleep.)
16:22:27  * cconstantine__quit (Ping timeout: 252 seconds)
16:22:27  * danerooquit (Read error: Connection reset by peer)
16:22:53  * joshonthewebjoined
16:24:14  * daneroojoined
16:29:37  * sprzybylskijoined
16:29:38  * danerooquit (Read error: Connection reset by peer)
16:30:05  * graeme_fjoined
16:30:18  * daneroojoined
16:31:19  * stringhqjoined
16:34:33  * stringhqquit (Client Quit)
16:34:58  * cliftonjoined
16:36:03  <jheusala>hmm, our site changed to wrong site at http://tidhr.com/
16:36:17  <jheusala>there's battlesync now?
16:37:56  * blakmatrixjoined
16:37:56  * danerooquit (Read error: Connection reset by peer)
16:38:24  * daneroojoined
16:39:38  <jheusala>ok, I redeployed and now it's ok again
16:39:38  * danerooquit (Read error: Connection reset by peer)
16:39:51  * JonXPjoined
16:40:54  * daneroojoined
16:43:30  * defunctzombiejoined
16:43:48  * sprzybylskiquit (Read error: Connection timed out)
16:45:57  * danerooquit (Read error: Connection reset by peer)
16:46:25  * TooTallNatejoined
16:46:58  * daneroojoined
16:48:20  * andris9joined
16:48:20  * danerooquit (Read error: Connection reset by peer)
16:49:03  * saschagehlichquit (Quit: saschagehlich)
16:49:30  * daneroojoined
16:51:37  * sprzybylskijoined
16:52:31  * andris9quit (Ping timeout: 252 seconds)
16:52:58  * Guest9221quit (Ping timeout: 245 seconds)
16:53:06  * michael-joined
16:53:39  * cronopiojoined
16:54:58  <ncb000gt>anyone else having "socket hang up" issues with deployment?
16:55:00  <ncb000gt>https://gist.github.com/4055497
16:55:28  <AvianFlu>ncb000gt: that's a client timeout - try `jitsu config set timeout 900000` or some other large number of ms
16:55:52  * michael-quit (Client Quit)
16:56:01  <AvianFlu>also, when that happens, it's worth checking the URL afterwards, as the deploy will sometimes still finish before the actual timeout happens
16:56:30  * omni5ciencejoined
16:57:50  * TheJHquit (Ping timeout: 260 seconds)
16:59:53  <ncb000gt>yea, i checked the url and it was giving problems, but inc the timeout seemed to work
16:59:55  <ncb000gt>thanks
17:00:25  <AvianFlu>big uploads will do that, as will slow or far-away connections
17:01:50  * graeme_fquit (Quit: Computer has gone to sleep.)
17:01:53  * blakmatrix_joined
17:03:50  * stringhqjoined
17:05:48  * sprzybylskiquit (Read error: Connection timed out)
17:07:34  <InspiredJW>AvianFlu: I'm testing Socket.IO scaling with 2 drones
17:07:53  <InspiredJW>Mutliple Browsers on Mac can communicate Multiple Browsers on Windows can communicate
17:07:58  <InspiredJW>Two Computers are different computer
17:08:06  <InspiredJW>But somehow
17:08:16  <InspiredJW>Those two clients cannot communicate each other
17:08:52  <InspiredJW>Using Socket.IO with RedisStore does not guarantee this problem?
17:09:05  <blakmatrix>which 2 clients?
17:09:13  * michael-joined
17:09:44  * DTrejoquit (Remote host closed the connection)
17:10:02  * stagas_joined
17:10:04  * omni5ciencequit (Ping timeout: 256 seconds)
17:10:05  <blakmatrix>InspiredJW: you'll have to relay your messages to the server, expose currently connected clients and talk to them by thier handle... does that make sense?
17:10:50  * sarajchippsjoined
17:10:59  <InspiredJW>I'm asking about Networking problem Or Sticky session..
17:11:16  * stagasquit (Ping timeout: 245 seconds)
17:11:24  * stagas_changed nick to stagas
17:12:16  <cainvommars>error: socket hang up
17:12:22  <cainvommars>nooooooooooooo
17:12:33  <blakmatrix>InspiredJW: please explain your issue
17:12:45  <InspiredJW>okay
17:12:49  <blakmatrix>cainvommars: got a gist?
17:13:00  <InspiredJW>I have tested my app on localhost with different ports
17:13:16  <InspiredJW>clients connected app with different ports can communicate each other
17:13:22  <InspiredJW>by using RedisStore (socket.io)
17:13:26  <cainvommars>https://gist.github.com/4055559
17:13:31  <InspiredJW>I guess it is scaled out
17:13:41  <InspiredJW>I deployed on nodejitsu with 2 drones
17:13:42  <clifton>hey guys, im making a game with some friends, ( http://team-us.nko3.jit.su/ ) and does nodejitsu auto-restart servers after a process.exit(0) ?
17:14:21  <AvianFlu>clifton: yes
17:14:21  <InspiredJW>One VM (Windows XP) and my Mac tried to communicate but it failed
17:14:27  <clifton>AvianFlu: thanks
17:14:31  <InspiredJW>but different browsers on same VM can communicate
17:14:36  <cainvommars>somehow the app seems to be online O_O
17:14:39  * bingomanateejoined
17:14:43  <AvianFlu>cainvommars: `jitsu config set timeout 900000` and redeploy
17:14:48  <AvianFlu>cainvommars: that was just a local timeout
17:14:54  <InspiredJW>maybe because same IP are directed to same drone (sticky session)
17:14:55  <AvianFlu>jitsu gave up from its timeout right before it succeeded
17:15:12  <InspiredJW>But I believe two different drones should be able to communicate each other
17:15:28  <InspiredJW>because both of drones are using common Redis for Pub, Sub
17:15:37  <InspiredJW>But It doesn't work when I tested
17:16:14  <InspiredJW>blakmatrix: any ideas?
17:16:53  <blakmatrix>I think I am getting you
17:17:08  <blakmatrix>InspiredJW: show me your app
17:17:28  <InspiredJW>ninjasquare.com
17:17:34  <InspiredJW>try to open console from browser
17:17:53  <InspiredJW>socket.emit("hello", {msg: "broadcast a message to other clients"});
17:18:05  <InspiredJW>then that message will be printed on other client's console
17:18:35  <imsky>AvianFlu: got a zombie process, could you please kill it? nko3-wggl/worker2
17:18:37  * sprzybylskijoined
17:19:03  <AvianFlu>imsky: If it's okay with you, I need to take a look at this worker code
17:19:11  <AvianFlu>I need to know why you're zombifying so much
17:19:19  <AvianFlu>or rather, what we're failing to kill
17:19:43  <AvianFlu>there's definitely a better solution than reactively killing stuff every time :D
17:19:44  <imsky>go ahead, it's on github in wggl/worker/worker.js
17:19:47  * grallanquit (Quit: grallan)
17:19:49  <AvianFlu>okay
17:20:20  <AvianFlu>imsky: is it possible for you to add me to that repo? they aren't public
17:20:34  <imsky>whats your username
17:20:48  <AvianFlu>AvianFlu
17:21:02  <imsky>k you're in
17:21:03  <blakmatrix>InspiredJW: what is your username, aand can i see your git repo ?
17:21:23  <InspiredJW>inspiredjw
17:21:24  <InspiredJW>yes
17:21:54  <AvianFlu>imsky: okay, looking now
17:22:13  <InspiredJW>blakmatrix: looking at it?
17:23:10  <blakmatrix>InspiredJW: do somethign for me... run `jitsu apps setdrones 1` and then do your testign and tell me what happens
17:23:24  <InspiredJW>okay
17:23:58  <InspiredJW>oops socket hang up error
17:24:01  <InspiredJW>retrying
17:24:11  <cainvommars>Now we got a huge amount of: An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} here ...
17:24:38  <InspiredJW>cainvommars: possibly redis max connection excceed error
17:24:57  <cainvommars>hmm, we're not using redis, we're on level db :-/
17:25:19  <imsky>AvianFlu: so what's up
17:25:46  <AvianFlu>cainvommars: are you seeing that in the browser?
17:25:52  <cainvommars>yes
17:25:53  <AvianFlu>imsky: I have an idea, I'm gonna pm you
17:25:53  * DTrejojoined
17:26:00  <cainvommars>http://mahlzeit.nko3.jit.su/
17:26:16  <cainvommars>i'll try a restart
17:26:19  <AvianFlu>cainvommars: see if there's anything in your logs, I'll check the server in a second
17:26:27  <AvianFlu>run `start` instead of restart, also
17:26:36  <cainvommars>k, thanks!
17:27:16  * grallanjoined
17:27:17  <InspiredJW>blakmatrix: It works with 1 drone but now with 2 drones
17:27:28  <cainvommars>app is up again!
17:28:26  <blakmatrix>InspiredJW: awesome
17:28:33  <blakmatrix>InspiredJW: this narrows it down
17:28:54  * tomshredsjoined
17:29:02  <michael_>what are my user credentials on mongohq if i created the database from nodejitsus web interface?
17:29:14  <michael_>we want to remove all items in the databse
17:30:07  * TheJHjoined
17:30:10  <evangen__>is there restrictions for creating directory / writing files from server on nodejitsu ?
17:30:16  <shripadk>InspiredJW: it won't work
17:30:18  <blakmatrix>InspiredJW: so what is happening when you have 2 drones is that requests are routed roundrobin ... my guess is that the redisstore is not storring in the same place on each drone
17:30:26  <shripadk>InspiredJW: Redis pubsub is useless
17:30:33  <shripadk>InspiredJW: because there is a timeout set
17:30:51  <shripadk>InspiredJW: the connection will severe when idle for 180 seconds
17:31:10  * stagasquit (Read error: Connection reset by peer)
17:31:24  <shripadk>InspiredJW: and you can do nothing about it :(
17:31:43  * stagasjoined
17:31:49  <InspiredJW>shripadk: so any work around to scale out Socket.IO across multiple drones?
17:31:56  <blakmatrix>michael qhat is your username and db name?
17:32:09  <shripadk>you'll have to do it manually (write your own pub sub system)
17:32:16  * sreeixjoined
17:32:29  * graeme_fjoined
17:32:47  * sprzybylskiquit (Read error: Connection timed out)
17:32:59  * c4miloquit (Remote host closed the connection)
17:33:48  <InspiredJW>write own pub sub system to make sure storing in the same place?
17:34:03  <InspiredJW>what about other people saying that it is possible to scale out with RedisStore came from Socket.IO/
17:34:13  <InspiredJW>shripadk: are they lying?
17:34:42  <blakmatrix>InspiredJW: think of this way you have 10 clients and 2 drones thats aout 5 clients on each drone... when on one drone you do a broadcast, it only sends it to the 5 clients connected to it, what you'll have to do is make the drones all broadcast
17:34:44  <shripadk>well they aren't… because its possible in any other system but here… iris-redis has a timeout of 180 seconds hardcoded into their config file
17:35:09  <shripadk>i faced this issue at 5 hours ago
17:35:17  <shripadk>had to re-write my code
17:35:35  <InspiredJW>I thought that's the case when
17:35:36  <shripadk>even if you handle reconnection, you will have to re-subscribe all over again
17:35:45  <InspiredJW>I use MemoryStore
17:36:07  * eaSy60joined
17:36:13  <InspiredJW>So what's the point of using RedisStore then?
17:36:38  <InspiredJW>Does not storing messages on same place?
17:36:38  <shripadk>there is no point in using RedisStore in NKO
17:36:38  <shripadk>you can use it in your own setup
17:36:44  <shripadk>but NKO has iris-redis as the only redis provider
17:36:51  <shripadk>no storing is not an issue
17:37:01  <shripadk>the issue is that RedisStore also provides pubsub
17:37:16  <InspiredJW>oh
17:37:21  <shripadk>pubsub won't work
17:37:25  <InspiredJW>so at least
17:37:34  <InspiredJW>there should be one RedisStore pubsub
17:37:36  <shripadk>you can still use redis for sessions, storing basic stuff etc (note it has 5mb limit)
17:37:38  <InspiredJW>and multiple drones
17:37:43  <shripadk>no point
17:37:49  <shripadk>pub sub just won't work
17:37:59  <shripadk>the client connection will terminate every 3 minutes
17:38:17  <shripadk>i'm using redis only for sessions
17:38:27  <shripadk>and maintaining the connection by sending a PING every 1 minute
17:38:34  <shripadk>^ method won't work for pubsub
17:38:42  * cpjolicoeurquit (Quit: cpjolicoeur)
17:38:46  <InspiredJW>I see
17:39:02  <InspiredJW>Maybe I should look for a service like Pusher or PubNub
17:39:13  <shripadk>^ yes definitely
17:39:31  <InspiredJW>thanks man
17:39:40  <shripadk>cool :)
17:39:52  * thepumpkinjoined
17:39:55  * visnupjoined
17:41:04  * sexsymbolquit (Ping timeout: 246 seconds)
17:41:04  * danerooquit (Read error: Connection reset by peer)
17:41:19  * finestrikejoined
17:41:35  * daneroojoined
17:42:04  * wizard_2joined
17:43:31  <finestrike>hi how can i login to mongohq website to use the mongohq panel ??? theres no 'username' (just 'email') on login page
17:44:58  * danerooquit (Read error: Connection reset by peer)
17:45:13  * sexsymboljoined
17:45:49  * c4milojoined
17:46:06  * daneroojoined
17:46:13  <finestrike>hi how can i login to mongohq website to use the mongohq panel ??? theres no 'username' (just 'email') on login page
17:46:51  * HashNukequit (Quit: HashNuke)
17:47:01  <blakmatrix>finestrike: you can't with jitsu provisioned DBs
17:47:02  * michael-quit (Quit: michael-)
17:47:06  <blakmatrix>sorry
17:47:24  * omni5ciencejoined
17:47:36  <blakmatrix>That's just not a feature we get with these DBs
17:48:16  * cpjolicoeurjoined
17:48:28  * therealkoopaquit (Remote host closed the connection)
17:48:51  * andris9joined
17:49:08  <finestrike>is theres a way to dropDatabase then ???
17:49:09  * cconstantine__joined
17:49:59  <Tam2>Is there any emthod to see which drone is handling a specifc request? or is there a variable that i can pass into my code that identifies the process id?
17:50:30  <AvianFlu>Tam2: os.hostname() is a uuid for each SmartOS zone
17:50:34  * cainvommarsquit (Quit: cainvommars)
17:50:37  <AvianFlu>so you could check via that
17:50:40  <Tam2>thanks
17:51:02  * sexsymbolquit (Quit: Quitte)
17:51:13  <blakmatrix>finestrike: `use jitsu databases destroy <dbname>`
17:51:21  <Tam2>i'm assuming i'll need some sort of module to read the hostname though?
17:51:23  * InspiredJWquit (Remote host closed the connection)
17:51:56  <AvianFlu>Tam2: require('os').hostname()
17:52:08  * captain_morganquit (Read error: Connection reset by peer)
17:52:54  * andris9quit (Ping timeout: 240 seconds)
17:53:42  <michael_>https://docs.google.com/a/widdix.de/document/d/1hJsEeL8bVMnVjm9tsai4NC8r9Vjr_J8fIJBqTD45InA/edit?pli=1
17:54:11  <michael_>https://docs.google.com/document/d/1hJsEeL8bVMnVjm9tsai4NC8r9Vjr_J8fIJBqTD45InA/edit
17:54:29  <michael_>ups
17:54:49  <michael_>:)
17:56:02  <michael_>team Stuttgart.JS seems to be a little tired ...
17:56:13  * sreeixquit (Quit: sreeix)
17:56:52  * InspiredJWjoined
17:57:24  * xonevquit (Quit: Leaving.)
17:57:31  <finestrike>thanks blakmatrix, one more question is the web socket connection stable enough ??? (never succeed in chrome just got one stable when using firefox)
17:58:16  <blakmatrix>finestrike: please take a look at http://wsping.jit.su , yes they are stable
17:58:53  * xonevjoined
17:59:19  <clifton>whats a good pattern for getting access to all the currently connected sockets?
17:59:54  * kperchjoined
18:00:38  <blakmatrix>clifton: returning the client list?
18:01:22  <evangen__>is it possible to use child_process.fork on nodejitsu ? it seems it doesn't work on my app
18:02:28  <blakmatrix>evangen__: you can creat child processes
18:02:58  <finestrike>nice, thx blakmatrix
18:03:05  <deoxxa[cookies]>blakmatrix is super efficient
18:03:20  <blakmatrix>lol
18:03:33  <AvianFlu>evangen__: it definitely works, in general
18:03:35  <blakmatrix>evangen__: i know for sure http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options works done it myself
18:03:38  <AvianFlu>although it depends on what you're trying to do
18:04:10  * kperchquit (Ping timeout: 246 seconds)
18:04:15  * ArxPoeticajoined
18:05:24  <clifton>yeah client list of a channel would work, just stepping through the complexity of multiple browser tabs sharing session data, etc
18:05:24  * danerooquit (Read error: Connection reset by peer)
18:06:11  * daneroojoined
18:06:30  <evangen__>I'm using fork + child.send, seems the process is well spawn, but I never get his message back
18:06:44  * kuryakiquit (Ping timeout: 256 seconds)
18:08:12  * Nodejitsu-Githubjoined
18:08:12  <Nodejitsu-Github>[jitsu] AvianFlu pushed 1 new commit to master: http://git.io/kZHLnQ
18:08:12  <Nodejitsu-Github>jitsu/master 5a7cf48 Charlie McConnell: [dist] Version bump, v0.11.3
18:08:12  * Nodejitsu-Githubpart
18:08:55  <AvianFlu>evangen__: what are you actually trying to achieve with the child
18:09:22  <evangen__>it's a server snippet running env : http://webpipes.io
18:09:56  <evangen__>so I'm sending input, and want my ouput backs :)
18:10:11  <AvianFlu>evangen__: is the child a worker or a server?
18:10:30  <evangen__>just a worker
18:10:47  * blakmatrixtopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Sunny | Good Luck NKO contestants! | provision databases with jitsu cli tool - `jitsu databases create` | [email protected]
18:11:23  <AvianFlu>evangen__: what are you sending to the child and back, just JSON?
18:11:47  * mikealquit (Quit: Leaving.)
18:11:51  <evangen__>object directly, doesn't have to JSON encode/decode with fork
18:12:19  * InspiredJWquit (Remote host closed the connection)
18:14:17  * stagasquit (Ping timeout: 255 seconds)
18:14:19  * cpjolicoeurquit (Ping timeout: 246 seconds)
18:15:14  * captain__joined
18:16:37  <AvianFlu>evangen__: it should work, does it just hang for you?
18:18:16  <evangen__>no, child seems to spawn, I'm sending inputs, but never get my output and it work on my local env, hard to debug, and I have only 6 hours remaining for the node.js knockout ;)
18:22:24  <AvianFlu>okay, tell me the app name and I'll take a look
18:22:32  <AvianFlu>evangen__: is there any logging on either side?
18:23:17  <evangen__>nko3-evangenieur
18:24:14  <evangen__>there is output on the server_side src/webpipe.coffee#run_server
18:24:36  <robinson_k>wow
18:24:39  <robinson_k>deploy exploded
18:24:40  <robinson_k>https://gist.github.com/24800c1ea58ed546763d
18:25:24  <robinson_k>used new jitsu (0.11.3)
18:25:29  * therealkoopajoined
18:25:53  <blakmatrix>robinson_k: its not the jitsu client
18:26:15  <blakmatrix>looks liek it referenced the wrong version of node
18:26:28  * languiquit (Quit: langui)
18:26:50  * ArxPoeticapart
18:27:13  <blakmatrix>robinson_k: what is your app name?
18:27:18  <robinson_k>blakmatrix: https://gist.github.com/24800c1ea58ed546763d
18:27:21  <robinson_k>updated the gist
18:27:28  <robinson_k>appended package.json
18:28:15  * michael-joined
18:28:42  <blakmatrix>robinson_k: redeploy that drone was meessed up
18:28:49  <robinson_k>ok thanks
18:29:01  <blakmatrix>robinson_k: it was trying to find an invalid version of coffee
18:30:04  * c4miloquit (Remote host closed the connection)
18:30:28  * Tam2quit
18:30:46  * lpinquit (Ping timeout: 246 seconds)
18:32:36  * Tam2joined
18:34:00  * rushainemquit (Quit: rushainem)
18:35:17  * intabulasquit (Remote host closed the connection)
18:35:17  * danerooquit (Read error: Connection reset by peer)
18:35:23  * intabulasjoined
18:35:34  * cainvommarsjoined
18:36:15  * daneroojoined
18:41:57  * mikealjoined
18:41:57  * danerooquit (Read error: Connection reset by peer)
18:42:17  * daneroojoined
18:42:33  * Costajoined
18:42:56  * xonevquit (Ping timeout: 245 seconds)
18:43:13  * zz_shykeschanged nick to shykes
18:44:23  <Costa>Hey guys, my site is down, and I'm in the middle of selling tickets for an event, any chance I could get some help
18:44:43  <AvianFlu>Costa: what's the site and what are you seeing
18:44:48  <blakmatrix>Costa: what is your site, app ?
18:44:52  <blakmatrix>username
18:45:10  <Costa>wamoyo / tedxgramercy
18:45:49  <Costa>It looks like it's running now, I restarted it from the nodejitsu website, since I'm not with my laptop
18:46:15  <Costa>I was getting an ERECONNFUSED I'm sure I spelled that wrong, lol
18:47:30  * danerooquit (Read error: Connection reset by peer)
18:48:00  * cpjolicoeurjoined
18:48:21  <Costa>blakmatrix: Here's what I was getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
18:48:25  * daneroojoined
18:48:50  <blakmatrix>do you connect out to a db?
18:48:51  * tommybergeronjoined
18:50:05  <Costa>I connect to CouchDB through Iris
18:50:05  * danerooquit (Read error: Connection reset by peer)
18:50:54  * daneroojoined
18:51:28  * danerooquit (Client Quit)
18:52:18  * mikealquit (Ping timeout: 264 seconds)
18:52:49  * tomshredsquit (Ping timeout: 246 seconds)
18:53:20  * aashayjoined
18:53:50  * graeme_fquit (Ping timeout: 255 seconds)
18:55:02  * yawnt[away]changed nick to yawnt[out]
18:55:30  * graeme_fjoined
18:55:52  * Arrojoined
18:55:57  * DTrejoquit (Remote host closed the connection)
18:58:22  * Costaquit (Ping timeout: 245 seconds)
18:58:35  * rushainemjoined
18:58:36  * AndreasMadsenjoined
18:58:50  <Arro>anyone know how to force close a node.js stream?
18:59:31  <Arro>stream.destroy() isn't doing it. restarting the node process is my only workaround, which sucks.
19:01:17  * DTrejojoined
19:03:04  * yoshbujoined
19:03:08  * geradjoined
19:03:19  <visnup>I'm running into issues connecting to mongolab from plus-team.nko3.jit.su
19:03:36  * cainvommarsquit (Quit: cainvommars)
19:03:43  <visnup>connecting to the same url from dev machine seems ok
19:04:42  * michael-quit (Quit: michael-)
19:05:40  <AvianFlu>visnup: what mongo driver
19:05:42  <AvianFlu>what version?
19:05:57  * edmellumjoined
19:06:10  <visnup>locally, 1.1.11
19:06:15  <visnup>mongoose 3.3.1
19:06:22  <visnup>not sure how to check on nodejitsu
19:06:35  <AvianFlu>it'll follow your package.json
19:06:40  <AvianFlu>so gist it and I'll have a look
19:06:45  <AvianFlu>a few versions didn't work on SmartOS
19:06:50  <AvianFlu>what kind of connection issues?
19:07:02  * cpjolicoeurquit (Quit: ...later...)
19:08:11  <visnup>setting package.json to 1.1.11
19:08:32  <visnup>econnrefused
19:08:38  <edmellum>So I managed to exceed the rate limit on a Couch instance with some bad code. Can you guys let me write to the DB again? I promise my code is less stupid now. :)
19:08:53  * jcrugzzjoined
19:09:24  <blakmatrix>edmellum: you might just have to destroy that db and create another, do you absolutely need the one you got locked out of?
19:09:59  <visnup>AvianFlu: any idea which versions don't work?
19:10:12  * tomatosourcejoined
19:10:30  <AvianFlu>edmellum: I can try to email the iriscouch guys
19:10:40  <AvianFlu>visnup: 1.1.8-1.1.10 didn't work
19:10:44  <AvianFlu>also, it wasn't an ECONNREFUSED
19:10:44  <visnup>hm
19:10:46  <edmellum>blakmatrix: It would be really nice, but I guess I could just test on a local one as only my local IP is blocked.
19:10:50  <visnup>1.1.11 now for sure
19:10:55  * can3pjoined
19:10:57  * mmansourjoined
19:11:01  <AvianFlu>ECONNREFUSED means you're hitting a closed port, basically
19:11:09  <AvianFlu>it works exactly the same from your local?
19:11:13  <AvianFlu>that's strange
19:11:31  <visnup>works correctly from local
19:11:35  <visnup>using the same env settings
19:11:49  <mmansour>http://pastebin.com/Y6kr3FzH
19:11:50  * AndreasMadsenquit (Remote host closed the connection)
19:11:56  <visnup>AvianFlu: ^^
19:12:25  <visnup>oooh, db string in the clear!
19:12:31  <visnup>:)
19:12:54  * jcrugzzquit (Ping timeout: 240 seconds)
19:13:11  <AvianFlu>mmansour: can I see your package.json?
19:13:51  <mmansour>http://pastebin.com/PuKESHh8
19:14:02  * cainvommarsjoined
19:14:17  <can3p>Hi all. I need a bit of help with nodejitsu deployment for nodeknockout contest. I've deployed the app, and jitsu shows that everything is ok and gives me the url, where the app is located. But when I go to that url, the pages shows that such app is not found. Where can I be wrong? Should I set explicitly the port that my app will listen?
19:14:26  <AvianFlu>can you `npm ls` from the app, and paste me the connect-mongo deps, mmansour?
19:14:44  * pms1969-nko3-stequit (Quit: Leaving)
19:14:50  <visnup>AvianFlu: is there an easy way to do that with jitsu or have to write code?
19:14:56  <AvianFlu>can3p: please paste the full output of jitsu into gist.github.com so we can see it
19:15:07  <AvianFlu>visnup: I want to see what's there locally, so just run it locally
19:15:34  * edmellum1joined
19:15:49  <visnup>fyi, we just tried upgrading to mongoose 3.4
19:15:50  <mmansour>http://pastebin.com/vVtTh0pF
19:15:57  <tomatosource>Hi guys quick question - Is there a way to see my apps console.log output online anywhere? I'm having some issues online, but not locally...
19:16:05  <visnup>tomatosource: jitsu logs
19:16:26  <can3p>AvianFlu: https://gist.github.com/4055931
19:16:27  <AvianFlu>mmansour: is there a newer version of connect-mongo? might be worth a shot
19:16:42  <tomatosource>visnup: thanks!
19:16:44  <mmansour>i checked all versions last night (upped everything)
19:16:52  <AvianFlu>can3p: looks like it's running to me?
19:17:00  <AvianFlu>mmansour: okay, is the app running right now?
19:17:07  <mmansour>I am starting it up
19:17:09  <AvianFlu>I'll go trace syscalls and see wtf
19:17:11  <mmansour>yea it is running now
19:17:12  <AvianFlu>let me know when it's done
19:17:57  <mmansour>it immediately crashes out
19:17:58  <AvianFlu>mmansour: looks stopped in the database, let me know when it's done
19:18:09  <can3p>AvianFlu: it looks like running, but if you go to the page it points to - http://vermishel.nko3.jit.su/ , you will see the message about app not found
19:18:14  * mikealjoined
19:18:15  <mmansour>it crashes out immediately on startup
19:18:25  <visnup>mikeal: sup yo!
19:18:34  <AvianFlu>can3p: look at your jitsu output
19:18:38  <visnup>AvianFlu: one sec, going to destroy app and create it again
19:18:41  <visnup>for fun
19:18:42  <AvianFlu>it's vermishel-team.nko3.jit.su
19:21:01  * mmansour_joined
19:21:39  <visnup>AvianFlu: check now?
19:21:50  <AvianFlu>visnup: sure
19:22:08  <AvianFlu>visnup: this is plus-team?
19:22:10  <can3p>AvianFlu, you're right, thanks. I've tried both urls and none of them worked, and now link from deploy is alive. Very strange. Thank you for your help!
19:22:12  <AvianFlu>still says stopped
19:23:02  * clarkfischerjoined
19:23:06  * Tam2quit
19:23:15  * mmansourquit (Ping timeout: 260 seconds)
19:23:15  * mmansour_changed nick to mmansour
19:23:53  * mappumjoined
19:25:18  <AvianFlu>mmansour: visnup: do the deploys succeed? I'm still seeing it stopped
19:25:24  * grallanquit (Quit: grallan)
19:25:46  <mmansour>no
19:25:49  <mmansour>not rxactly
19:26:11  <mmansour>visnup: is trying to help but it is always crashing when mongo connect :(
19:26:26  * grallanjoined
19:26:31  * cpjolicoeurjoined
19:26:41  * cpjolicoeurquit (Client Quit)
19:26:47  <visnup>they succeed
19:26:54  <visnup>nko3-plus-team?
19:27:03  <visnup>but then they stop...
19:27:06  * mikealquit (Ping timeout: 245 seconds)
19:27:07  * mmansour_joined
19:27:18  <visnup>info: App nko3-plus-team is now started
19:27:18  <visnup>info: http://plus-team.nko3.jit.su on Port 80
19:28:25  <AvianFlu>visnup: check for crash-loop emails
19:28:28  <AvianFlu>I'll go find some logs
19:28:36  <visnup>k, one sec
19:30:31  <Sly>Anyone need help that isn't being helped by someone already?
19:30:36  * mmansourquit (Ping timeout: 240 seconds)
19:30:36  * mmansour_changed nick to mmansour
19:30:40  <visnup>AvianFlu: oh we are retarded
19:30:45  <visnup>AvianFlu: our bug
19:30:49  <AvianFlu>visnup: okay, cool
19:32:55  * c4milojoined
19:33:28  * sarajchippsquit (Read error: Connection reset by peer)
19:33:45  * sarajchippsjoined
19:36:50  <wookiehangover>I'm getting ECONNREFUSED errors on http://quick-left.nko3.jit.su/ ... can't reproduce locally and there's nothing in the logs
19:37:16  <AvianFlu>wookiehangover: okay, let me look
19:37:24  * michojoined
19:37:25  * andris9joined
19:37:33  * michoquit (Client Quit)
19:38:10  <wookiehangover>thanks AvianFlu
19:38:16  * mmansour_joined
19:38:49  <wookiehangover>it seems to be intermittent
19:39:05  <wookiehangover>but I can reliably reproduce from a "privacy" tab
19:39:06  <mmansour_>AvianFlu: the problem was MongoConnect, the default iml needed the db name, and when looking at the docs of mongo connect, the options has host/url as the last entires, so it was defaulting to 127.0.0.1. So I changed it to the burl and it worked.
19:39:16  <mmansour_>Thanks for bearing my studipidty :)
19:39:17  * intabulasquit (Remote host closed the connection)
19:39:44  * brianruejoined
19:39:49  * intabulasjoined
19:40:07  <AvianFlu>mmansour_: cool, glad it's working :D
19:40:27  <AvianFlu>wookiehangover: one of your three drones didn't start properly, and you were experiencing the wonders of sticky sessions
19:40:30  <AvianFlu>I'm fixing it presently
19:41:05  <AvianFlu>wookiehangover: up now?
19:41:07  * mmansourquit (Ping timeout: 246 seconds)
19:41:07  * mmansour_changed nick to mmansour
19:41:16  <wookiehangover>AvianFlu: yeup
19:41:20  <wookiehangover>thanks for the halp!
19:41:33  <wookiehangover>http://i.gif.ly/e5c9f456.gif
19:43:18  * andris9quit (Ping timeout: 264 seconds)
19:46:53  * toonketelsjoined
19:47:16  * jmullanjoined
19:47:23  * jmullanchanged nick to jmullan_watermel
19:47:57  * jfromaquit (Quit: Ex-Chat)
19:48:46  <jmullan_watermel>Hey, my team is deploying our site for node knockout, and a totally different site is showing up on our url
19:49:00  <imsky>yeah your latest deploy shows up
19:49:01  * coderarizzzjoined
19:49:04  <imsky>just redeploy your main app
19:49:22  <jmullan_watermel>so if some other team deploys, we get their site?
19:49:33  * coderarizzzchanged nick to coderarity
19:49:40  <AvianFlu>jmullan_watermel: no, it should always be consistent
19:49:41  * toonketelsquit (Remote host closed the connection)
19:49:50  <jmullan_watermel>then why do we have someone else's site?
19:49:54  <imsky>oh lol
19:49:57  <jmullan_watermel>great job, guys
19:50:24  <AvianFlu>jmullan_watermel: redeploy for now, one of the balancers is probably caching wrong
19:50:34  <jmullan_watermel>we're thinking of just deploying to linode and dropping out of nko, because nodejitsu is terrible
19:50:47  <jmullan_watermel>this is completely unacceptable
19:51:03  <jmullan_watermel>I wouldn't pay for this with your mom's money
19:51:09  <imsky>lol ok shut up
19:52:49  <jmullan_watermel>is there any way to force a deploy?
19:53:00  <mmansour>heyy
19:53:05  * rushainemquit (Read error: Connection reset by peer)
19:53:06  <AvianFlu>jmullan_watermel: run `jitsu apps start` from the app dir
19:53:10  <mmansour>Is the portal working
19:53:11  <AvianFlu>it will just start it again on different servers
19:53:20  * rushainemjoined
19:53:36  <AvianFlu>mmansour: portal?
19:53:51  <mmansour>http://www.nodejitsu.com/ (log in)
19:53:55  <mmansour>We can't log in from SF
19:54:08  <mmansour>All other websites are working
19:54:13  <niallo>is there any way to get ip hash load balancing to multiple drones?
19:54:28  <coderarity>mmansour: hmmm, its webops.jit.su
19:54:29  <AvianFlu>niallo: that's how it works already
19:54:34  <AvianFlu>mmansour: looks up to me?
19:54:34  <niallo>oh
19:54:40  <AvianFlu>niallo: sticky sessions
19:54:45  <niallo>ok - so all requests are sticky?
19:54:49  <AvianFlu>niallo: yep
19:54:52  <niallo>awesome!
19:54:54  <niallo>i can scale !
19:55:28  * abrahamjoined
19:55:50  <visnup>could someone be squatting on *.nko3.jitsu.com domains??
19:55:55  <mmansour>AvianFlu: I really can't connect
19:56:00  <mmansour>It has infinite scroll
19:56:09  * jcrugzzjoined
19:56:11  <AvianFlu>mmansour: what are you seeing?
19:56:12  * lerouxbquit (Remote host closed the connection)
19:57:23  <mmansour>https://webops.nodejitsu.com/apps Is not loading for me
19:57:29  <mmansour>Anyone else have an issue?
19:57:48  * Zach__joined
19:57:49  <abraham>I can't load webops either
19:57:56  <Sly>Working fine on my end.
19:58:51  <jmullan_watermel>worked for me
19:58:59  <jmullan_watermel>and our site mysteriously became us again
19:59:14  <mmansour>It is timing out in the web inspector
19:59:15  <mmansour>33s
19:59:35  <mmansour>must be our internet here
19:59:39  <mmansour>will keep trying
19:59:47  <anoemi>jmullan_watermel: glad that worked out
19:59:47  <mmansour>(joyent office)
19:59:55  <abraham>the landing page loads but the authenticated pages never do
20:00:24  <mmansour>Finally it loaded now
20:00:27  <mmansour>must be a hiccup
20:00:47  <AvianFlu>it loaded for me the whole time, not really sure
20:01:02  * tommybergeronchanged nick to tomshreds
20:02:40  * jos_ejoined
20:02:57  <mmansour>Joyent office internet is not that good :)
20:03:06  * thl0quit (Ping timeout: 264 seconds)
20:03:11  * wmdmark_officejoined
20:03:16  <wmdmark_office>hello
20:03:21  <wmdmark_office>have a question if anyone is there...
20:03:28  * AndreasMadsenjoined
20:03:41  <imsky>we're all on vacation
20:03:42  <coderarity>wmdmark_office: hi, what's the problem
20:03:44  <coderarity>?
20:03:55  <wmdmark_office>I've setup a custom domain for my NKO app...
20:04:09  <wmdmark_office>was wondering if I can redirect my jitsu url to the domain...
20:04:42  <mmalecki>wmdmark_office: https://dns.jit.su/
20:05:00  <coderarity>wmdmark_office: could redirect based on the host header
20:05:27  <blakmatrix>wmdmark_office: "domains": ["www.yourdomain.com"]
20:05:34  <wmdmark_office>I've got that working...
20:06:07  * yoshbuquit (Quit: yoshbu)
20:06:08  <blakmatrix>http://headers.jit.su
20:06:34  <wmdmark_office>so my node app would need to check the headers and redirect?
20:07:17  <blakmatrix>if "host" is the *.jit.su *.jitsu.com or *.nodejitsu.com you could 301 to your website
20:07:25  <blakmatrix>yes
20:07:32  <wmdmark_office>ok, will give that a try
20:07:33  <wmdmark_office>thx
20:07:41  <blakmatrix>or better just redirect if its not the host you expect
20:08:52  * ferloresjoined
20:08:54  <wmdmark_office>cool, makes sense
20:11:19  * jos_echanged nick to jos
20:11:34  * joschanged nick to jos_e
20:11:43  * lpinjoined
20:12:10  * rushainemquit (Quit: rushainem)
20:12:54  * TheJHquit (Ping timeout: 240 seconds)
20:13:33  * shykeschanged nick to zz_shykes
20:13:34  <tomatosource>bye all have a nice day :)
20:14:09  * stagasjoined
20:14:18  * Tam2joined
20:15:11  <Tam2>Hi, i'm getting some isses on my site getting - An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} - seems to be an issue connection to MongoHQ
20:16:19  <AvianFlu>Tam2: might be crashing, do you have any logs back from it yet?
20:16:52  <imsky>nodeknockout is now timing out hah
20:17:58  * tomatosourcequit (Ping timeout: 245 seconds)
20:19:04  <hunterloftis>getting socket hangups all over the place
20:19:16  <hunterloftis>even with just `jitsu logs`
20:19:39  <Tam2>i'm getting some nodefly errors in logs, i'll remove the module see if it helps
20:20:37  <AvianFlu>hunterloftis: for how long?
20:22:17  <hunterloftis>AvianFlu: how long? I've only been trying the past few minutes. Our site is working great locally but on nodejitsu just gives 'ECONNREFUSED'
20:22:24  <hunterloftis>Trying to debug
20:22:34  <AvianFlu>hunterloftis: in the browser you mean?
20:22:40  <hunterloftis>Yes
20:22:41  <AvianFlu>hunterloftis: what's the username/appname?
20:22:58  * ryan_stevenspart
20:23:03  <hunterloftis>nko3-team-canary
20:23:19  * mikealjoined
20:23:57  <Tam2>removing the nodefly modules seems to have fixed the issue
20:24:21  <shripadk>okay phew… completed something finally :P
20:25:01  <xavier_>hey, trying to deploy a node-xmpp. Works fine on local, can't deploy
20:25:26  <xavier_>anyone got an experience with it and can confirm/infirm it works?
20:25:38  <blakmatrix>xavier_: got a gist?
20:25:49  <xavier_>https://gist.github.com/5075a7616380762c487f
20:25:52  <blakmatrix>xavier_: full error output
20:25:58  <blakmatrix>please
20:25:59  <AvianFlu>hunterloftis: I see what's going on, just a second here
20:26:23  <xavier_>ok, let me just remove the debug messages that display the password
20:26:24  <hunterloftis>AvianFlu: thanks
20:26:34  <AvianFlu>xavier_: that's coming from inside the xmpp client, I'm not completely sure what would cause that
20:27:07  * sr_joined
20:27:26  <hunterloftis>AvianFlu: I think I see what's going on too - got the logs finally :)
20:27:32  * mikealquit (Ping timeout: 248 seconds)
20:27:40  <hunterloftis>AvianFlu: Anyway, changed some session middleware ordering & it seems to be running ok on gitcanary.com now
20:27:53  <AvianFlu>hunterloftis: awesome :)
20:28:38  <xavier_>how to see what version of the xmpp client and dependencies is installed?
20:28:54  <AvianFlu>xavier_: it follows your package.json
20:29:17  <sr_>How would you add a dependency to your package.json?
20:29:18  <AvianFlu>installing the latest versions that adhere to your ranges
20:29:25  <AvianFlu>sr_: put it in "dependencies"
20:29:34  <sr_>Because I am getting an error saying it cant find module socket.io
20:29:43  <sr_>yet, I already have the nmp install folder there
20:30:05  <AvianFlu>sr_: "dependencies": {"socket.io": "v0.9.x"}
20:30:07  <AvianFlu>or whatever version
20:30:10  <AvianFlu>add it to that object
20:30:29  <sr_>ok, thanks; I'll try it out
20:31:03  <xavier_>the only message I have is about node-stringprep that is missing.
20:31:18  <xavier_>but it's missing as well on the local and it's not a pb
20:31:26  * defunctzjoined
20:31:45  * defunctzquit (Remote host closed the connection)
20:31:49  * Slyquit (Read error: Connection reset by peer)
20:31:58  <blakmatrix>sr_: http://package.json.jit.su is your freind :)
20:32:01  * defunctzjoined
20:32:10  * defunctzquit (Remote host closed the connection)
20:32:27  * defunctzjoined
20:32:44  <AvianFlu>xavier_: are these C++ addons?
20:32:45  <blakmatrix>xavier_: ^ take a look at that and try bundling that app
20:32:47  <AvianFlu>or just javascript?
20:32:57  <blakmatrix>that dep I mean
20:33:19  * defunctzquit (Remote host closed the connection)
20:33:38  * defunctzjoined
20:34:22  <xavier_>it needs libicu-dev to install (the other in team did it)
20:34:38  * defunctzquit (Remote host closed the connection)
20:34:45  <AvianFlu>we have libicu available
20:34:54  * geradquit (Quit: gerad)
20:34:55  * defunctzjoined
20:35:01  <AvianFlu>xavier_: can you gist your package.json?
20:35:21  * Tam2quit
20:36:13  * defunctzquit (Remote host closed the connection)
20:36:30  * defunctzjoined
20:36:34  * defunctzquit (Remote host closed the connection)
20:36:39  * geradjoined
20:36:43  * Slyjoined
20:36:50  * defunctzjoined
20:37:34  * YoYquit (Ping timeout: 268 seconds)
20:38:03  * malkomalkoquit (Read error: Connection reset by peer)
20:38:17  * YoYjoined
20:38:40  * malkomalkojoined
20:41:04  * jmullan_watermelquit (Quit: Page closed)
20:41:16  * defunctzquit (Ping timeout: 268 seconds)
20:42:21  * AndreasMadsenquit (Read error: Connection reset by peer)
20:43:30  * AndreasMadsenjoined
20:44:39  * John___joined
20:45:06  <John___>hi..can anyone help me with a question i have about npmignore?
20:45:40  <Sly>John___, sure. What's up?
20:46:29  * michael-joined
20:46:33  <John___>hi! okay...so this i'm sure is very basic but i'd like npmignore to ignore a file called index.html in CWD and not a CWD/build directory for instance...
20:46:38  <John___>how do i configure that?
20:47:08  * sr_quit (Ping timeout: 245 seconds)
20:47:09  * malkomalkoquit (Read error: Connection reset by peer)
20:47:17  <Sly>Should be able to do it with ./index.html or just index.html
20:47:24  <John___>so in CWD have a .npmignore file that has index.html in it, but when I npm pack, the one inside build dir also is ignored...
20:47:47  <Sly>Oh. If you want to allow a file, you can do !build/index.html
20:47:53  <John___>hmm..tried that...it throws an error...
20:48:07  <Sly>!build/index.html throws an error?
20:48:09  <blakmatrix>!*/index.html
20:48:17  <shripadk>help!!!
20:48:28  <blakmatrix>shripadk: what's up?
20:48:30  <shripadk>cannot build node C++ addon hashlib
20:48:33  * jmullan_watermeljoined
20:48:33  <shripadk>why so?
20:48:44  <blakmatrix>shripadk: please gist the full error output
20:48:45  <Zach__>An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
20:49:01  <Zach__>An error has occurred: {"code":"ECONNRESET"}
20:49:05  <Zach__>Hello
20:49:06  <shripadk>sure
20:49:24  <blakmatrix>Zach__: username appname and url ?
20:49:28  <Zach__>my Nodejitsu instance cycles between routing to a document, and either of those two ECON errors
20:49:33  <Zach__>http://watermelon-sauce.nko3.jitsu.com/media/tiles.png
20:49:41  <shripadk>blakmatrix: https://gist.github.com/4056219
20:50:03  <coderarity>he speaks the truth :O
20:50:08  <Zach__>username nko3-watermelon-sauce
20:50:13  <John___>okay awesome the "!" worked!
20:50:26  <John___>thanks sly!
20:50:30  <Sly>John___, you're welcome. :)
20:50:34  <Zach__>now the files are missing and app is 404
20:50:46  * michael-quit (Ping timeout: 246 seconds)
20:50:50  * John___quit (Quit: Page closed)
20:51:16  <AvianFlu>Zach__: it may have been crashing repeatedly, our system automatically stops apps that are crash-looping
20:51:25  <coderarity>shripadk: hashlib is way outdates
20:51:34  * c4miloquit (Remote host closed the connection)
20:51:37  <AvianFlu>shripadk: it looks like that library is expecting ev.h to be available on the system, and it's not
20:51:40  <Zach__>where can I see crash logs
20:51:58  <shripadk>coderarity: what is the alternative? :)
20:52:16  <coderarity>shripadk: there's a library like this built into node
20:52:17  <shripadk>yeah i used hashlib long back (when node was in 0.2.x or something like that)
20:52:18  <shripadk>so i did not bother to check compatibility
20:52:23  * c4milojoined
20:52:30  <coderarity>shripadk: http://nodejs.org/api/crypto.html
20:53:06  <visnup>Zach__: jitsu logs
20:53:28  <Zach__>thanks
20:53:45  <AvianFlu>Zach__: here, also https://gist.github.com/b4a679fa3f1bff891a80
20:54:29  * YoYquit (Ping timeout: 255 seconds)
20:54:45  <Zach__>thank you AvianFlu
20:55:11  <shripadk>okay dumping hashlib
20:55:47  <jmullan_watermel>ok, how do we deploy our own versions of node_modules that we have committed?
20:55:49  <blakmatrix>Zach__: `jitsu logs app`
20:56:00  <blakmatrix>Zach__: use that to get at your logs
20:56:38  <visnup>Zach__: if you want, I can try to get it deployed, but I don't think I have all the tools to run your `make build`
20:57:02  <AvianFlu>jmullan_watermel: use bundleDependencies
20:57:12  * YoYjoined
20:57:40  <AvianFlu>it'll upload the local dep from your node_modules for use on the server
20:57:58  <blakmatrix>jmullan_watermel: http://package.json.jitsu <--- example how to use bundledDependencies
20:58:09  <blakmatrix>http://package.json.jit.su
20:58:33  * TheJHjoined
20:59:13  * imskyquit (Quit: imsky)
21:02:42  * DTrejoquit (Remote host closed the connection)
21:04:17  <shripadk>Help again!!!
21:04:31  <shripadk>"Internal Server Error" -> http://team-unknown.nko3.jit.su/
21:05:23  <shripadk>and i remember something about child process forking which causes ^ few hours ago… is it so?
21:05:51  <shripadk>oohhh okay
21:05:54  <shripadk>something else totally
21:05:55  <shripadk>my bad
21:05:58  <shripadk>sorry :)
21:06:05  <coderarity>:D
21:06:22  * YoYquit (Ping timeout: 256 seconds)
21:06:47  <xavier_>AvianFlu: I got it, mix of adding the package and module.exports and monkey typing frenetically on the keyboard
21:07:05  <xavier_>thanks
21:07:20  <jmullan_watermel>thanks, AvianFlu and blakmatrix
21:07:26  <blakmatrix>shripadk: " sc is not defined"
21:07:37  <shripadk>yes fixed :P
21:07:42  <shripadk>stupid mistakes
21:07:45  <blakmatrix>:)
21:07:55  <shripadk>thanks for checking though :)
21:08:06  <shripadk>don't you guys sleep?
21:08:27  <shripadk>i have seen you 3 up for almost 24 hours straight
21:08:46  * YoYjoined
21:09:14  <AvianFlu>shripadk: cleverly arranged shifts :D
21:09:21  <shripadk>:D
21:09:51  * coderari1yjoined
21:10:07  <shripadk>yay!! finally deployed
21:10:17  <shripadk>now gotta finish the rest
21:10:17  <blakmatrix>congrats
21:10:18  * jmullan_watermelquit (Quit: Page closed)
21:10:46  <shripadk>:D
21:11:29  * thl0_joined
21:11:36  * coderarityquit (Ping timeout: 240 seconds)
21:11:36  * edmellum1quit (Quit: Leaving.)
21:14:06  * intabulasquit (Remote host closed the connection)
21:14:13  * intabulasjoined
21:14:17  * vertisquit (Quit: vertis)
21:15:23  * rushainemjoined
21:15:27  * DTrejojoined
21:15:37  * lwicksjoined
21:16:54  * stagas_joined
21:16:54  * stagasquit (Ping timeout: 240 seconds)
21:17:00  * stagas_changed nick to stagas
21:17:19  * redir_joined
21:17:33  * redirquit (Disconnected by services)
21:17:34  * redir_changed nick to redir
21:18:15  * relurkjoined
21:19:17  * stagas_joined
21:20:56  * bardujoined
21:21:44  * bardupart
21:22:35  * stagasquit (Ping timeout: 268 seconds)
21:22:42  * stagas_changed nick to stagas
21:23:38  * neccoquit (Quit: Leaving)
21:27:01  * generalissimoquit (Remote host closed the connection)
21:28:52  * tonistquit (Quit: tonist)
21:29:08  * Ari__joined
21:29:33  * imskyjoined
21:30:19  <Ari__>Does anyone know why it still says
21:30:19  <Ari__>'
21:30:19  * joeytwiddlequit (Ping timeout: 246 seconds)
21:30:31  <Ari__>oops; message got cut off
21:30:40  <blakmatrix>?
21:30:48  <Ari__>Does anyone know why it still says "application not found" when I go to my domain name
21:30:57  * AndreasMadsenquit (Remote host closed the connection)
21:31:01  <blakmatrix>what is your url and appname
21:31:07  <Ari__>even though I can clearly see the domain added to my application
21:31:21  * grallanquit (Quit: grallan)
21:31:28  <blakmatrix>Ari__: ^^
21:31:30  <Ari__>arivast.com
21:31:48  <Ari__>& app name is vendfriend
21:32:12  <blakmatrix>Ari__: what is your username?
21:32:31  <Ari__>srobin
21:32:36  * redirquit (Ping timeout: 248 seconds)
21:32:37  * relurkchanged nick to redir
21:33:45  <Ari__>Any idea as to why it's not working?
21:33:58  <blakmatrix>Ari__: in your package.json make it all lowere case for your domains
21:35:22  * redir_joined
21:36:06  <Ari__>trying it now...
21:36:45  <Ari__>Ah, perfect!
21:36:50  <Ari__>thanks (:
21:37:13  * mark__joined
21:37:48  * grallanjoined
21:38:33  * Ari__quit (Quit: Page closed)
21:38:38  * generalissimojoined
21:39:44  * vertisjoined
21:41:47  * Slyquit (Remote host closed the connection)
21:42:26  * wltsmrzquit (Quit: Lost terminal)
21:43:08  * Slyjoined
21:43:33  * lwicksquit (Quit: lwicks)
21:43:41  <pksunkara>have zombies
21:44:02  <pksunkara>one of apps in pkumar account
21:44:52  * joeytwiddlejoined
21:46:52  <blakmatrix>pksunkara: what is the app name
21:47:07  <pksunkara>pkumar/landofdestiny
21:47:09  <pksunkara>my AI app
21:47:16  <shripadk>blakmatrix: if behind http-proxy does websocket not work?
21:47:41  <blakmatrix>mmalecki: ^?
21:48:00  * zz_shykeschanged nick to shykes
21:48:31  * richardhodgsonjoined
21:49:48  <shripadk>blakmatrix: my proxy file: https://gist.github.com/4056389
21:49:54  <coderari1y>shripadk: no, websockets should work with http-proxy
21:50:12  <shripadk>coderari1y: can you confirm if my code is okay ^
21:50:18  * vertisquit (Quit: vertis)
21:50:18  <shripadk>it works locally
21:50:37  <AvianFlu>shripadk: you can only open one port on a drone server
21:50:40  * hiro___joined
21:50:51  <shripadk>AvianFlu: even internally?
21:50:53  <AvianFlu>you could get around it with unix sockets, potentially, but that won't work as-is
21:51:02  <AvianFlu>yeah it's because of how our application server works
21:51:12  <shripadk>oh! okay now i get it
21:51:18  <shripadk>i can use unix sockets though?
21:51:54  <AvianFlu>I believe so
21:52:04  <shripadk>AvianFlu: okay i'm gonna try that first
21:52:14  <shripadk>if not i'll have to move it to another drone
21:52:24  <shripadk>but that would mean re-writing a lot of my code :9
21:52:26  <shripadk>:(
21:52:33  * finestrikequit (Ping timeout: 245 seconds)
21:52:35  * hiro__quit (Ping timeout: 260 seconds)
21:53:10  <shripadk>how do i proxy it to the unix domain socket?
21:53:13  <shripadk>i can't use host/port
21:53:26  * tonistjoined
21:53:57  * andris9joined
21:54:20  * grallanquit (Quit: grallan)
21:55:25  <shripadk>AvianFlu: ping? how do i configure http-proxy to proxy to a unix domain socket?
21:55:35  <AvianFlu>there should be an example, just a sec
21:55:53  <shripadk>cool :)
21:56:30  <shripadk>also, is /tmp/ read-only on nodejitsu?
21:58:16  <AvianFlu>you're an unprivileged user and can't write to tmp
21:58:21  <AvianFlu>you'll be better off making a dir
21:58:33  <AvianFlu>or having a tmp dir in your app when you deploy
21:58:43  <AvianFlu>note that empty dirs get ignored, though, so you should touch one file in it first
21:59:24  <shripadk>cool will do :)
21:59:39  <shripadk>any idea how to proxy from http-proxy?
22:01:03  * itayneemanquit (Ping timeout: 252 seconds)
22:01:13  <AvianFlu>shripadk: specify the port as ":./path/to/some/socket.sock"
22:01:18  <AvianFlu>with the : in front
22:01:24  <AvianFlu>and use a relative path so you have write access
22:01:31  <shripadk>awesome thanks
22:01:46  <shripadk>i should let the host remain as "localhost"?
22:01:56  * itayneemanjoined
22:02:30  <AvianFlu>I'd say so
22:02:40  <shripadk>okay :)
22:04:46  * sberryman_joined
22:05:04  * andris9quit (Remote host closed the connection)
22:05:24  <sberryman_>anyone noticed drones showing the ECONNREFUSED message today? (i think that is what the error is)
22:05:47  <sberryman_>a simple "jitsu apps start" will quickly fix it but it it has happened twice to one app and once to another today
22:05:49  * jos_equit (Quit: jos_e)
22:05:58  <AvianFlu>sberryman_: you've fallen victim to a race condition we just patched about three minutes ago
22:06:11  <AvianFlu>'start' it again if need be, but it should be done with after that
22:06:12  <sberryman_>figures
22:06:23  <sberryman_>glad you fixed it though
22:06:54  <AvianFlu>sberryman_: sorry for the trouble, let us know if anything else strange happens
22:07:02  <sberryman_>so it could still happen to running drones but new drones should be fine?
22:07:21  <AvianFlu>right
22:07:39  * vertisjoined
22:07:44  * graeme_fquit (Quit: Computer has gone to sleep.)
22:09:58  <sberryman_>AvianFlu: does it require a new deploy or just a new start?
22:10:06  <AvianFlu>just a 'start'
22:10:23  <shripadk>AvianFlu: i can still have 1 open port right?
22:10:32  <AvianFlu>shripadk: yeah
22:10:39  <shripadk>AvianFlu: thanks :)
22:10:46  <AvianFlu>you can listen on one port, and that gets load-balanced by us over port 80
22:10:53  * redirquit (Ping timeout: 265 seconds)
22:11:10  <shripadk>i'm actually using that one port for axon
22:11:15  * wizard_2quit (Quit: wizard_2)
22:11:26  * redir_changed nick to redir
22:12:42  * wizard_2joined
22:15:34  * cainvommarsquit (Quit: cainvommars)
22:16:12  * redirquit (Ping timeout: 265 seconds)
22:16:30  * mikealjoined
22:17:17  * tomshredsquit (Ping timeout: 255 seconds)
22:18:32  * vertisquit (Quit: vertis)
22:18:52  * redirjoined
22:19:03  * relurkjoined
22:19:07  <shripadk>AvianFlu: I get an "internal server error" now
22:19:17  <AvianFlu>what kind
22:19:25  <shripadk>500 internal server error
22:19:27  <shripadk>thats it
22:19:34  <shripadk>no other details
22:19:43  <AvianFlu>yeah, but, on deploy? in your browser?
22:19:48  <shripadk>in the browser
22:19:51  <shripadk>deploys fine
22:19:52  <AvianFlu>okay
22:19:56  <AvianFlu>express error handler maybe?
22:20:05  <shripadk>checks
22:20:16  <shripadk>oh wait
22:20:32  <shripadk>should i put the .sock files in gitignore?
22:20:48  * mikealquit (Ping timeout: 252 seconds)
22:21:46  <AvianFlu>probably not
22:22:01  <shripadk>well it does crash on mine if those sock files are not removed
22:22:11  <shripadk>i assumed nodejitsu takes care of that
22:22:19  <shripadk>in any case
22:22:23  <AvianFlu>well, ignore them then, see what happens
22:22:25  <shripadk>i'll write code to remove them on launch
22:22:29  <AvianFlu>ok
22:22:41  <_rockbot_>hey, anyone know what would prevent mongo from accepting any writes all of a sudden?
22:23:08  <blakmatrix>_rockbot_: did your timeout expiere per chance?
22:23:13  <shripadk>AvianFlu: also.. i'm not opening a port for http-proxy (one which is hit first by the nodejitsu balancer).. i'm using a unix domain socket instead
22:23:18  <shripadk>is that okay?
22:23:28  <shripadk>i want to use the port for axon
22:23:29  <_rockbot_>blakmatrix: what do you mean?
22:23:33  <AvianFlu>shripadk: probably.
22:23:39  <AvianFlu>as long as axon knows where to connect to
22:23:41  <blakmatrix>_rockbot_: if yo ugive me your username and app name i can take a closer look
22:23:42  <_rockbot_>everything was fine, and then mongo started hanging
22:23:49  <_rockbot_>it's a local issue
22:23:57  <_rockbot_>and it's killed 3 of our computers now
22:24:05  <_rockbot_>won't let us read or write
22:25:40  <shripadk>AvianFlu: cool :) trying again.. fingers crossed
22:27:01  * clarkfischerquit (Quit: clarkfischer)
22:28:47  * vertisjoined
22:30:51  <pksunkara>blakmatrix: zombie killed
22:31:08  <pksunkara>thnx
22:34:48  <shripadk>AvianFlu: its not working
22:34:54  <shripadk>i tried to test it locally
22:35:05  <AvianFlu>what happens locally?
22:35:07  <shripadk>i get this error: {"code":"EADDRNOTAVAIL","errno":"EADDRNOTAVAIL","syscall":"connect"}
22:35:17  <AvianFlu>oh weird
22:35:20  <AvianFlu>just a sec
22:35:24  <shripadk>okay :)
22:36:04  <shripadk>AvianFlu: here is a gist of the changed proxy file: https://gist.github.com/4056550
22:36:18  * c4miloquit (Remote host closed the connection)
22:39:10  * intabulasquit (Remote host closed the connection)
22:39:39  * _ritchjoined
22:39:59  <_ritch>how can you deploy private node_modules
22:40:15  * jipiboilyjoined
22:40:27  <shripadk>AvianFlu: are you sure node-http-proxy supports unix domain sockets? here is a pull request for including it, but looks like its not accepted: https://github.com/nodejitsu/node-http-proxy/pull/294/files
22:40:27  * warzjoined
22:40:27  * warzquit (Changing host)
22:40:27  * warzjoined
22:40:40  <AvianFlu>that pull request was turned down because of the : thing
22:40:45  <AvianFlu>we realized that was all that was necessary
22:40:50  <_ritch>does jitsu ignore the node_modules folder?
22:40:50  <blakmatrix>_ritch: take a look at http://package.json.jit.su
22:41:08  * jipiboilypart
22:41:08  <AvianFlu>_ritch: bundleDependencies is what you want
22:41:16  <blakmatrix>_ritch: you probably want to use bundledDependencies
22:41:29  <shripadk>and : isn't working for me :P
22:41:49  * lpinquit (Quit: Leaving)
22:42:29  <_ritch>thx avianflu / blakmatrix
22:42:40  <AvianFlu>shripadk: we're taking a look, but you might want to try moving the non-axon stuff to a second drone
22:42:55  <AvianFlu>this hasn't been needed in quite some time, so we're double-checking a bunch of stuff now
22:43:10  <shripadk>okay :) but that would require a lot of re-write
22:43:27  <shripadk>and since i'm binding to 4 ports in all
22:43:40  <shripadk>it would require me 4 drones :P
22:44:14  <AvianFlu>I can make sure you have four, if you go that road
22:44:19  <AvianFlu>but we're still poking at the domain sockets
22:44:35  <shripadk>okay i'll first try to rewrite the code
22:50:54  * vertisquit (Quit: vertis)
22:51:14  * lwicksjoined
22:52:30  <shripadk>okay i think i solved it
22:52:44  <shripadk>i'm temporarily using bouncy instead of http-proxy
22:52:54  <shripadk>since bouncy supports unix domain sockets
22:53:05  <shripadk>but i would prefer http-proxy if there is a workaround :)
22:53:51  * lwicksquit (Client Quit)
22:53:58  <AvianFlu>you're on a time limit, here, so if it just works, go with it
22:54:12  <shripadk>yes :)
22:54:14  <AvianFlu>it's not time for me to sell you on a lib that only probably works for this :)
22:54:25  * evangen__quit (Remote host closed the connection)
22:54:28  <shripadk>AvianFlu: lol! :)
22:54:40  <st_luke>voting for this: https://petitions.whitehouse.gov/petition/peacefully-grant-state-texas-withdraw-united-states-america-and-create-its-own-new-government/BmdWCP8B
22:55:02  <coderari1y>lol
22:55:06  * evangenieurjoined
22:55:29  <coderari1y>i heard about that
22:55:42  * evangenieurquit (Remote host closed the connection)
22:56:10  * lwicksjoined
22:56:43  * evangenieurjoined
22:56:57  <shripadk>AvianFlu: if the main LB facing proxy is using a unix domain socket, how would the nodejitsu LB know where to proxy to?
22:57:17  <AvianFlu>well, you'd need one thing actually on a port :)
22:57:29  <shripadk>lol
22:57:35  <shripadk>now i'm back to square one :P
22:57:48  <itayneeman>Anyway idea why my upload seems to get stuck at 76%?
22:57:55  <shripadk>i guess i'll have to dump axon
22:58:04  <shripadk>and do some custom stuff
22:58:04  <shripadk>asap
22:58:23  <coderari1y>shripadk: host your proxy on port 80 or whatever, and route to unix domain sockets
22:58:48  <shripadk>yes but i have another service binding port 3000
22:58:53  <shripadk>so that makes it 2 ports
22:59:02  <shripadk>which nodejitsu doesn't like apparently
22:59:07  <coderari1y>yeah
22:59:09  <AvianFlu>yeah, one port per drone
22:59:13  <shripadk>:)
22:59:18  <shripadk>so i'm dumping axon
22:59:42  <coderari1y>axon can't listen on a unix domain socket?
22:59:48  <coderari1y>hmm
23:00:21  * windsurf_joined
23:00:54  <shripadk>yeah it can't unfortunately
23:01:02  <_rockbot_>hey, we're stuck at 93% uploading…?
23:01:12  * windsurf_part
23:01:32  <AvianFlu>_rockbot_: with jitsu?
23:01:34  <AvianFlu>what jitsu version?
23:02:18  <_rockbot_>yes, it just timed out
23:02:25  <_rockbot_>v0.11.0
23:02:43  <_rockbot_>upgrading now :-)
23:03:02  <AvianFlu>there was a UI error where it wouldn't always get set to 100% when it finished
23:03:03  <blakmatrix>`jitsu config set timeout 480000`
23:03:10  <AvianFlu>progress pars are usually an approximation
23:03:13  <blakmatrix>is also good
23:03:17  <AvianFlu>also, run the thing blakmatrix said to lengthen the timeout
23:04:19  <visnup>ooh you can lengthen a timeout?
23:05:02  <AvianFlu>yeah
23:05:06  <AvianFlu>the local timeout anyway
23:05:35  * andris9joined
23:06:28  * lwicksquit (Quit: lwicks)
23:06:58  * sberryman_quit (Remote host closed the connection)
23:07:15  * kuryakijoined
23:09:56  * andris9quit (Ping timeout: 252 seconds)
23:10:20  * vertisjoined
23:10:20  * vertisquit (Client Quit)
23:10:33  <imsky>deploys very slow right now
23:10:37  <sstreza>same
23:10:44  <cjm>yeah
23:11:02  <DTrejo>timeouts :|
23:11:16  * TheJHquit (Ping timeout: 245 seconds)
23:11:19  * c4milojoined
23:11:24  <coderari1y>you can increase the timeout with `jitsu config set timeout 480000`
23:11:32  <coderari1y>there's probably a lot of load right now
23:11:35  * coderari1ychanged nick to coderarity
23:11:37  <imsky>"probably"
23:11:38  <DTrejo>so glad i checked in here!
23:11:46  * coderarityquit (Changing host)
23:11:46  * coderarityjoined
23:11:49  <shripadk>mins stuck at 100%
23:11:53  <shripadk>*mine's
23:11:58  <imsky>stuck at 90 woo
23:12:00  <imsky>REBOOT NODEJITSU
23:12:04  <shripadk>lol :P
23:12:10  <shripadk>error: socket hang up
23:12:12  <DTrejo>does jitsu ignore files in .gigitnore?
23:12:14  <DTrejo>*gitignore
23:12:21  <shripadk>what the? after 100%?
23:12:36  <AvianFlu>shripadk: I restarted a service just now
23:12:38  <AvianFlu>just try it again
23:12:40  <shripadk>whoops
23:12:46  <shripadk>oh man...
23:12:52  <shripadk>its too slow from here
23:13:02  <shripadk>like takes 5mins
23:13:05  <shripadk>to finish :P
23:13:09  <blakmatrix>DTrejo: no, unless you have a .npmignore file
23:13:15  <AvianFlu>the thing I restarted was being extra slow
23:13:36  <richardhodgson>hiya - can anyone tell me which node 0.8 version is running on jit.su?
23:13:58  <imsky>i have to redeploy because of a semicolon :(
23:14:10  <blakmatrix>DTrejo: jitsu will deploy based on you're .gitignore file I mean, unless you have a .npmignore file
23:14:15  <DTrejo>blakmatrix: jitsu doesnt obey https://npmjs.org/doc/developers.html#Keeping-files-out-of-your-package?
23:14:17  <DTrejo>ah okay
23:14:29  <shripadk>i think i have enough time to just make a simple homepage and call it a day :P no time to add any more features lol
23:16:30  <kuryaki>yup feeling the same
23:16:58  * mikealjoined
23:16:58  <mmalecki>DTrejo: jitsu uses the exact same semantics as `npm pack`
23:17:16  <mmalecki>except `.jitsuignore` maybe
23:17:34  <shripadk>oh god!
23:17:39  * dzajdbandjoined
23:17:49  * dzajdbandpart
23:17:51  <shripadk>Uploading: [=============================] 100%
23:17:52  <shripadk>error: Error running command deploy
23:17:53  <shripadk>error: socket hang up
23:18:00  <shripadk>frustrating
23:19:16  <blakmatrix>we're working on it guys ... just keep deploying
23:19:24  <eaSy60>npm update -g
23:19:54  <jcrugzz>wow the nko website is getting hammered ha, getting down to the wire!
23:20:02  <shripadk>this time at 51%
23:20:02  <shripadk>:(
23:20:40  <shripadk>jcrugzz: yeah.. i opened it to just have a look at the countdown timer… everything loaded but the timer :P
23:21:26  * mikealquit (Ping timeout: 260 seconds)
23:22:58  * synackjoined
23:23:23  <jkarsrud>whoa, deployment is sloooooooooooooooooooow
23:23:29  <coderarity>yeah, we're on it
23:23:45  <jkarsrud>hawesome :D
23:24:01  <Arro>var socket = io.connect('http://localhost'); what do I swap this for when I deploy to nodejitsu?
23:24:06  <jcrugzz>shripadk: haha how useful. Down to the last minute dirty details of it all
23:24:28  <shripadk>:P
23:24:58  <coderarity>Arro: var socket = io.connect(window.location.origin) should work
23:25:16  <shripadk>jcrugzz: to think of it i have done more backend than frontend.. pity everyone will get to see the skin and not the flesh :P
23:25:20  <jkarsrud>nooooo, error spawning drone
23:25:33  <aashay>omg
23:25:36  <aashay>deploy frenzy
23:25:46  <Arro>@coderarity thx
23:26:36  * mdedetrichjoined
23:27:52  * mdedetrichquit (Client Quit)
23:29:22  * ferojoined
23:30:42  * YoYquit (Ping timeout: 264 seconds)
23:31:09  <jcrugzz>shripadk: yea ha and the backend is way more interesting IMO but thats what I code
23:31:10  <cconstantine__>is there an easy way to do ssl for nodejitsu?
23:31:39  <coderarity>cconstantine__: https://yourapp.jit.su
23:31:40  <coderarity>done :D
23:31:43  <jkarsrud>is there something wrong when you get a Subscription limit reached?
23:31:56  <shripadk>jcrugzz: :P
23:32:02  <coderarity>cconstantine__: redirect from http to http is you must, check out x-forwarded-proto on headers.jit.su
23:32:07  <shripadk>i hope it deploys now
23:32:13  <coderarity>jkarsrud: only get 3 drones, but we can add more if you need it
23:32:25  <shripadk>else i'm going to give up 30 mins before NKO ends :P
23:32:25  <jkarsrud>atm I only have two it seems
23:32:33  <cconstantine__>coderarity, thanks :)
23:32:48  * YoYjoined
23:32:56  <jkarsrud>coderarity: https://gist.github.com/985040730569b84c468f
23:33:07  <jkarsrud>shouldn't I be ok?
23:33:23  <coderarity>yeah, hmmm
23:34:06  <kuryaki>deploying is taking forever
23:34:43  <coderarity>kuryaki: yeah, we're working on it, we'll make sure everyone gets stuff deployed :D
23:35:10  * xonevjoined
23:35:36  <jkarsrud>coderarity: full stack: https://gist.github.com/0512ba5ab5b14c703a15
23:36:01  * Swaagiejoined
23:36:11  <AvianFlu>jkarsrud: are you in NKO, or no?
23:36:15  <jkarsrud>yes
23:36:26  <jkarsrud>forgot to mention that, I suppose
23:36:36  <AvianFlu>jkarsrud: okay just a minute
23:36:37  <cconstantine__>deploy timed out
23:36:38  <AvianFlu>what's the team name
23:36:49  <jkarsrud>nko3-bergen-node-js
23:36:50  <Swaagie>NKO here as well, and I can't deploy for some reason, takes really long
23:37:00  * cconstantine__is in nko
23:37:01  <synack>same
23:37:11  <kuryaki>timedout :(
23:37:13  <synack>and the app is throwing ECONNREFUSED back to the browser now
23:37:26  <AvianFlu>synack: run `jitsu apps start`
23:37:39  <cconstantine__>synack, are you using redis? we were seeing that earlier related to a bad redis config and it just started coming up again
23:37:45  <AvianFlu>everyone will be able to get deployed, but we're under a lot of load at the moment and working on scaling some things to compensate
23:37:47  <aashay>i think i just suck at finding things but can someone point me to the js for the NKO vote widget
23:37:53  * finestrikejoined
23:37:55  <synack>AvianFlu: that fixed it
23:37:59  * dtuduryjoined
23:38:04  <shripadk>cconstantine__: redis dies every 180 seconds
23:38:04  <synack>thx
23:38:10  <eaSy60>Considering we are in trouble now, is there a new deadline?
23:38:22  <cconstantine__>shripadk, is that a feature?
23:38:26  <aashay>eaSy60: there's a 30 minute grace period for deploys
23:38:37  <shripadk>cconstantine__: no thats a bane
23:38:48  <coderarity>cconstantine__: there's a 180 second timeout, send PING's every few seconds to keep that from happening
23:38:50  <shripadk>iris guys should have set a timeout of 0
23:38:53  <cconstantine__>what about "i can't get it to work in production and I can't get any debug info because we can't deploy"?
23:39:13  <cconstantine__>coderarity, I've never had to do that before from node
23:39:27  <AvianFlu>jkarsrud: should be good now
23:39:41  <coderarity>it's a redis thing, to keep the server from sending an idle timeout
23:39:41  <shripadk>cconstantine__: you need to for iris sets timeout of 180 seconds
23:39:44  <jkarsrud>aight, thanks! Now if only deploys don't time out, we should be good here :D
23:39:47  * nina-lab-at-uncajoined
23:40:02  <cconstantine__>iris?
23:40:09  <synack>now my deploy is hanging right after Uploading
23:40:15  <jkarsrud>cconstantine__: iris couch
23:40:21  <jkarsrud>oops, no
23:40:23  <jkarsrud>lol
23:40:29  * calvinfojoined
23:40:33  <coderarity>cconstantine__: iriscouch people run the redis databases
23:40:45  <finestrike>can't deploy here ???? why ???
23:40:52  * joeytwiddlequit (Ping timeout: 246 seconds)
23:40:53  <eaSy60>still timeout
23:40:57  <cconstantine__>oh
23:41:00  <nina-lab-at-unca>hey folks! we're having some timeout trouble deploying -- i figure it's because everyone's trying to deploy right now.
23:41:06  <Swaagie>after an ETIMEDOUT the app is not updated though
23:41:06  <AvianFlu>nina-lab-at-unca: exactly
23:41:07  <iapain>noooo not this time .. can't deploy :(
23:41:08  <coderarity>nina-lab-at-unca: eah
23:41:09  <AvianFlu>we're working on stuff
23:41:09  <jkarsrud>nina-lab-at-unca: yeah
23:41:12  <coderarity>syeah*
23:41:13  <jkarsrud>:)
23:41:18  <shripadk>iris-redis
23:41:18  <shripadk>cconstantine__: are you using pub sub in redis?
23:41:18  <shripadk>i'm stuck at 100%. seems like the one who deploys sucessfully wins NKO :P
23:41:21  <AvianFlu>everyone will get through, there's stil lan hour to deploy
23:41:22  <nina-lab-at-unca>cool beans! keep up the great work and thanks!
23:41:22  <Swaagie>but that seems logical :D
23:41:29  <coderarity>take it easy, everyone will get to deploy :D
23:41:32  <kuryaki>timedout again should i keep trying?
23:41:48  <dtudury>are we DoS'ing each other? :)
23:41:52  <coderarity>i doubt spamming is going to help
23:41:55  <Swaagie>other question, which ports should be open for socket.io?
23:42:14  <shripadk>:P
23:42:34  <coderarity>Swaagie: you should put the socket.io server on your http server, they can share a port
23:42:35  <visnup>after this is all over, I'm gonna totally veg out
23:42:54  <cconstantine__>more timeouts
23:43:07  <Swaagie>coderarity, i'd rather not mix up code now :P
23:43:19  <imsky>what's the deploy grace period
23:43:25  * michael_quit (Quit: michael_)
23:43:30  <coderarity>Swaagie: well, you can only listen on one port, so you'll need to, it should be a trivial change
23:43:32  <AvianFlu>imsky: at least :30 mins after the end
23:43:36  <imsky>AvianFlu: thx
23:43:43  <AvianFlu>and if this continues it will probably get a little longer
23:43:49  * benjaminbenbenjoined
23:44:26  <benjaminbenben>hey, I'm getting this: https://gist.github.com/4056751
23:44:33  <imsky>we all are
23:44:43  <coderarity>benjaminbenben: yeah, people are all deploying at once and timing eachother out
23:44:56  <coderarity>you can increase the timeout with `jitsu config set timeout 480000`
23:45:02  * joeytwiddlejoined
23:45:08  <coderarity>i mean, something bigger than that
23:45:30  <benjaminbenben>Ah, okay, thanks.
23:45:36  <orendon>can you guys stop deploying while I finish?
23:45:42  <orendon>one at the time
23:45:57  <shripadk>lol
23:46:00  <synack>haha
23:46:02  <benjaminbenben>ha!
23:46:10  * vertisjoined
23:46:29  <coderarity>please form a line in front of the jitsu
23:46:38  <coderarity>lol :P
23:46:54  <visnup>coderarity: :)
23:46:58  <shripadk>:D
23:47:01  <kuryaki>XD
23:47:31  * michael_joined
23:48:38  <shripadk>i spent 1 hour trying to deploy :P i had thought of so many things to add to my app… none will make it :P i'll be super happy if i can get a decent homepage up
23:48:44  * whoisrbvjoined
23:48:51  <finestrike>jitsu deploy
23:48:54  * c4miloquit (Remote host closed the connection)
23:48:56  <janelwang>AvianFlu, is something broken on nodejitsu?
23:49:02  * rook2pawn_joined
23:49:03  <iapain>FYI jitsu fronted web helps sometime
23:49:14  <doki_pen>can't deploy!
23:49:18  <doki_pen>panicing!
23:49:23  <AvianFlu>janelwang: we have 500+ people all frantically spamming deploys at the same time
23:49:25  <AvianFlu>it's a lot of load
23:49:27  <anoemi>doki_pen: its cool
23:49:29  <blakmatrix>don't panic
23:49:29  <coderarity>janelwang: doki_pen hey, there's a lot of peole trying to deploy at once
23:49:34  <AvianFlu>in addition to all our regular users who don't know there's a contest
23:49:39  <coderarity>everyone will get to deploy :D
23:49:40  <AvianFlu>we're working on it, we'll get everyone deployed
23:49:45  <doki_pen>before deadline?
23:49:52  <doki_pen>or will they extend it for deployments?
23:49:54  <anoemi>doki_pen: or deadline will be adjusted
23:49:56  * EinJungeAusKielquit (Ping timeout: 252 seconds)
23:50:01  <coderarity>we'll extend the grace period if we must
23:50:03  <rook2pawn_>for some reason my jitsu deploy is timing out after upload.. it was fine at first on first deploy but second deploy times out
23:50:06  <doki_pen>ok, cool
23:50:07  <anoemi>doki_pen: either way, its gonna be ok
23:50:11  <shripadk>what if i can't get it deployed in the next 45 mins? do we get extra time :P :P :P
23:50:11  <doki_pen>should I lay off?
23:50:18  * edmellum1joined
23:50:22  <janelwang>^ that was my question too
23:50:30  <coderarity>rook2pawn_: lots of people deploying, we'll get everyone through though
23:50:56  <imsky>free stress testing courtesy of joyent
23:51:04  <mmansour>deploying is slow
23:51:05  <mmansour>:(
23:51:06  * eddywasherejoined
23:51:10  <doki_pen>heh, stress testing
23:51:17  <doki_pen>if you got that far, you are the bomb
23:51:19  <mmansour>Taking minutes!!
23:51:19  * eentzeljoined
23:51:24  <mmansour>I didn't sleep for 3 days :D
23:51:24  * c4milojoined
23:51:31  <doki_pen>wow
23:51:36  <doki_pen>we had two members flake on us
23:51:38  <coderarity>mmansour: we'll get everyone deployed
23:51:42  <coderarity>mmansour: also, hardcore!
23:51:47  <doki_pen>but we still managed to hobble something together
23:51:48  * chrisjaurejoined
23:51:50  <mmansour>Do do I continue committing?
23:51:53  <mmansour>To my local repo?
23:52:02  * BlStingerjoined
23:52:04  <mmansour>would it count?
23:52:04  * michael_quit (Ping timeout: 246 seconds)
23:52:16  <coderarity>mmansour: there's 10 minutes left from what I see
23:52:27  <mmansour>we are still hacking till the last 10 sec on :D
23:52:45  <calvinfo>would it be normal that my app says err: ECONNREFUSED? it was working earlier but I am worried about possibly having a bad deploy
23:52:53  * benjaminbenben_joined
23:52:54  <blakmatrix>doki_pen: the worst are when yo upay for startupweekend and the team you joined unravels... lol
23:53:18  <jkarsrud>calvinfo: try jitsu apps start
23:53:25  <visnup>http://npm-repl.jit.su is pretty sweet
23:53:30  <blakmatrix>doki_pen: you're forced to join another team late or just become a spectator :(
23:53:31  * benjaminbenben_quit (Client Quit)
23:53:46  <calvinfo>ah, that helped
23:53:50  <calvinfo>thanks jkarsrud
23:53:51  <jkarsrud>:)
23:53:55  <jkarsrud>no problemo
23:54:13  * rook2pawn_quit (Ping timeout: 245 seconds)
23:54:26  <shripadk>stuck at 100% again
23:54:36  <pellepelle3>not haveing a fun time the app wont deploy
23:54:41  <mmansour>http://pastebin.com/5twL5nhE
23:54:42  <mmansour> :(
23:54:45  <mmansour>ERROr
23:54:51  <pellepelle3>we all are
23:54:53  <pellepelle3>not cool
23:54:53  <sorensen>:(
23:54:57  <sorensen>:( :( :(
23:54:59  <shripadk>seriously the one who deploys wins NKO
23:55:00  <doki_pen>blakmatrix: or work alone
23:55:06  <Swaagie>coderarity, about that dual port use, the express app is defined in app.js and the socket in another module, how do I reference it, too tired :P
23:55:07  <sorensen>shripadk: lol
23:55:21  <jkarsrud>shripadk: :D
23:55:23  <jcrugzz>yea its just hanging out on creating snapshot
23:55:28  * devaholicjoined
23:55:36  <sorensen>ooooooh snap
23:55:36  <sorensen>shot
23:55:51  <jcrugzz>haha
23:55:53  <sorensen>last one to deploy is a rotten egg
23:55:54  <eaSy60>Swaagie: create a module and use it like a singleton
23:56:01  <itayneeman>visnup: should we be able to see the descrition and stuff we add?
23:56:04  <itayneeman>it still says missing
23:56:14  <visnup>you should...
23:56:19  <visnup>checking
23:56:30  <itayneeman>ah
23:56:32  <itayneeman>I forgot to give it a name
23:56:36  <sorensen>can anyone deploy atm?
23:56:36  <coderarity>pellepelle3: shripadk mmansour sorensen jcrugzz we're working on fixing it - everyone will get their apps deployed
23:56:44  <visnup>itayneeman: wait, w
23:56:45  <sorensen>coderarity: thanks
23:56:45  <visnup>oh ok
23:56:46  <visnup>woo
23:56:48  <itayneeman>:)
23:56:50  <pellepelle3>thanks
23:56:57  * c4miloquit (Remote host closed the connection)
23:57:19  <Raynos>PANIC
23:57:26  <Swaagie>eaSy60, although I understand singletons that did not make it easier :P
23:57:27  <Raynos>SOCKET ERRORS EVERYWHERE
23:57:30  * therealkoopaquit (Remote host closed the connection)
23:57:33  * captain__quit (Read error: No route to host)
23:57:34  <kuryaki>error: Error running command deploy
23:57:35  <shripadk>i think extending the 48 hour NKO to 50 hour might help in easing the stress on jitsu and on all of us :P
23:57:36  <kuryaki>error: socket hang up
23:57:37  <coderarity>Raynos: please don't :D
23:57:39  <DTrejo>so as long as the code is in our repo, its okay to deploy later?
23:57:51  <DTrejo>*code in repo before comp ends
23:58:00  <coderarity>kuryaki: it's happening because everyone's depoying at once, we're on it
23:58:15  * cconstantinejoined
23:58:20  * tnejoined
23:58:43  <AvianFlu>DTrejo: yes
23:58:44  * uenoyujoined
23:58:48  <jcrugzz>nko is definitely some awesome battle testing for you guys
23:59:20  * tmpvarjoined
23:59:45  * michojoined
23:59:48  * cconstantinequit (Remote host closed the connection)
23:59:53  * Zach__quit (Quit: Page closed)