00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:00:40  * tylerstalderjoined
00:05:55  <joeybaker>hello. I'd like to give Nodejitsu/iriscouch some money, but I'm unsure how to do that :)
00:06:06  <julianduque>joeybaker: tell me
00:06:28  * mmoultonquit (Remote host closed the connection)
00:06:31  <joeybaker>julianduque: how do I upgrade an existing couchdb created via nodejitsu to a premium plan?
00:06:37  <julianduque>joeybaker: you need to write to sales@nodejitsu.com :)
00:06:45  <julianduque>joeybaker: we are working on the plans and stuff
00:07:14  <joeybaker>julianduque: ah hah! I'm not stupid. I thought the plan was $75/mo?
00:08:01  <julianduque>joeybaker: what plan?
00:08:32  <joeybaker>julianduque: premium? I'm going by: https://www.iriscouch.com/blog/2013/02/announcing-premium-server
00:08:45  * jgablequit (Quit: Computer has gone to sleep.)
00:08:55  <julianduque>joeybaker: sorry, you know more than me :p
00:09:13  <joeybaker>julianduque: haha, okay, an email to sales it is :)
00:09:16  <joeybaker>julianduque: thanks.
00:09:29  <julianduque>joeybaker: we are still working on the integration and stuff :)
00:11:13  * jahajoined
00:12:04  * thepumpk_quit (Remote host closed the connection)
00:12:12  * ipalread_joined
00:12:56  * tobie_quit (Quit: tobie_)
00:13:20  * parallelquit (Remote host closed the connection)
00:13:23  * jahaquit (Client Quit)
00:13:32  * andreypoppquit (Quit: andreypopp)
00:13:56  * paralleljoined
00:15:04  * ncthom91quit (Quit: Textual IRC Client: www.textualapp.com)
00:15:19  <julianduque>Shayanjm: can you share with me your package.json in a gist?
00:15:25  <Shayanjm>sure
00:15:26  <Shayanjm>one minute
00:16:04  <Shayanjm>https://gist.github.com/shayanjm/52bfea72a1c14968546d
00:17:13  <julianduque>Shayanjm: two things... change node engine to 0.8.x or 0.10.x and try again a new deploy
00:17:22  <julianduque>Shayanjm: with `jitsu deploy --debug`
00:18:14  * parallelquit (Ping timeout: 240 seconds)
00:18:21  <Shayanjm>getting a 409 conflict error
00:18:31  <Shayanjm>should I just rename it and try again? Don't want to clutter up the namespace either
00:19:26  * thealanwattsriotjoined
00:21:10  <julianduque>Shayanjm: let me know the error (can you share it in a gist) ?
00:21:59  <Shayanjm>for the sake of time, i'm just going to rename and try again. it says: debug: { statusCode: 409,
00:21:59  <Shayanjm>debug: result: { message: 'Application already exists' } }
00:22:36  * _zonak_joined
00:24:23  <julianduque>Shayanjm: let me know if changing name works
00:24:48  <Shayanjm>Yeah it did
00:26:04  <julianduque>Shayanjm: found the error
00:26:14  <Shayanjm>for which, the 409?
00:26:25  <julianduque>app with subdomain ts-alpha540 is deployed on another account
00:26:30  <Shayanjm>btw here's a new error: https://gist.github.com/shayanjm/9c4bc0ce5a01227882df
00:26:42  <Shayanjm>Yeah, I'm having to create a new entity of it because that dev is currently on vacation
00:26:49  <Shayanjm>and we have a very important meeting coming up tomorrow
00:27:00  <Shayanjm>so this is my hack-effort at getting something up and running in supersonic speed :p
00:27:07  <julianduque>oh
00:28:10  <julianduque>Shayanjm: ok, so, change name, change subdomain, change engine to "0.10.x" or "0.8.x" and deploy again
00:28:33  <julianduque>and destroy the bad state apps in order to remove any conflict
00:30:27  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:34:24  <julianduque>be right back
00:36:39  * ben_almanquit (Read error: Operation timed out)
00:36:41  * jbasdfquit (Quit: jbasdf)
00:39:48  * mdedetrichjoined
00:42:42  * ben_almanjoined
00:46:47  * c4milojoined
00:49:58  <martin_>hello again
00:50:16  <martin_>same problem we had the last four times
00:50:24  <martin_>deploy -> then 404 errors
00:50:33  <martin_>blankstatement / blankstatement-site
00:52:50  * joshonthewebjoined
00:53:09  * TooTallNatejoined
00:58:51  * Heboquit
00:59:43  * leichtgewichtjoined
01:00:36  * alxquit (Remote host closed the connection)
01:01:55  * TooTallNatequit (Read error: Connection reset by peer)
01:02:09  * michaeldeolquit (Remote host closed the connection)
01:06:44  * alxjoined
01:07:12  <julianduque>martin_: let me check
01:07:20  * defunctzombiechanged nick to defunctzombie_zz
01:08:33  <martin_>thx.
01:12:34  * jgablejoined
01:13:56  * Hebojoined
01:22:23  * defunctzombie_zzchanged nick to defunctzombie
01:24:25  * alxquit (Remote host closed the connection)
01:24:26  * paulojoined
01:24:29  * paralleljoined
01:24:42  <paulo>my app is still down
01:24:49  <paulo>whats happening
01:24:54  <paulo>3 days already
01:26:05  <julianduque>paulo: what's your username / appname?
01:26:38  * jcrugzzjoined
01:26:57  <paulo>itemhoundpaulo/strider
01:27:10  <julianduque>let me check
01:28:53  * parallelquit (Ping timeout: 245 seconds)
01:31:30  * alxjoined
01:34:25  * sreeixjoined
01:34:43  <julianduque>paulo: found the problem, you are starting two servers, http and https
01:35:08  <paulo>any updates?
01:35:17  <julianduque>paulo: you can only run the `http` server, thats why it's failing/down
01:36:04  <paulo>that used to work fine
01:36:15  <julianduque>paulo: by luck
01:36:32  <julianduque>paulo: because they will attach to one of the two ports and if the process attachs to https it will fail to load
01:36:32  <paulo>so what are my options now for https?
01:36:51  <martin_>paulo nodejitsu takes care of your certs
01:36:56  <martin_>if you send it to them
01:37:01  <julianduque>paulo: use https:// instead, we support free ssl for *.jit.su and *.nodejitsu.com
01:37:33  <julianduque>or if you are using business plan you can upload the certs using webops :)
01:38:14  <martin_>ha, so you improved on that one. We no longer have to wake up mmalecki :-)
01:38:19  <paulo>so i need to go up to the business plan to use https on my own domain? am i understanding this correctly?
01:38:28  <julianduque>paulo: exactly
01:38:52  <paulo>ok
01:38:58  <martin_>guys, sorry to interrupt, but I need our site to be fixed. We have an investor meeting in an hour
01:40:17  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
01:40:24  <julianduque>martin_: give me a moment :)
01:40:35  <martin_>haha, no worries, I know you will fix it
01:41:00  <martin_>but we need to figure out why this is happening since the weekend
01:44:30  <julianduque>martin_: check again, the root is still on investigation, is a hard to catch
01:44:53  <martin_>yeah, working again. I think it happens on each deploy now
01:45:38  <martin_>I can give you write commit on the repo, each push triggers a deploy, but only after that meeting
01:45:54  <julianduque>martin_: sure, it will help us to debug
01:46:10  <martin_>ok, msg me a github user name then :-)
01:46:21  <julianduque>julianduque :)
01:46:25  <martin_>that was easy
01:46:31  <julianduque>but I can check with your snapshot
01:46:37  <martin_>ok
01:47:37  <julianduque>martin_: can i tweew some of the code to find the reason?
01:48:38  <martin_>Well, not today ;-) In general yes. No users on that site yet,
01:50:05  <martin_>ok, you have been added. There are a couple scripts in bin , watch and dev do the obvious
01:50:26  <julianduque>martin_: sure, thank you, I will let you know the result of the investigation :)
01:50:31  <martin_>thx
01:57:07  * jmar777quit (Remote host closed the connection)
02:00:25  * pauloquit (Ping timeout: 250 seconds)
02:05:39  * lresendejoined
02:06:27  * lresendequit (Client Quit)
02:11:35  * lresendejoined
02:12:43  * michaeldeoljoined
02:13:33  * deoljoined
02:13:33  * michaeldeolquit (Read error: Connection reset by peer)
02:14:36  * Samuel_Roldanjoined
02:21:56  * ipalread_quit (Remote host closed the connection)
02:22:24  * topwobblequit (Quit: topwobble)
02:22:58  * i_m_cajoined
02:28:44  * Samuel_Roldanquit (Quit: Samuel_Roldan)
02:29:51  * topwobblejoined
02:30:00  * lresendequit (Ping timeout: 245 seconds)
02:31:14  * TooTallNatejoined
02:36:19  * defunctzombiechanged nick to defunctzombie_zz
02:37:05  * jgablequit (Quit: Computer has gone to sleep.)
02:37:58  * lresendejoined
02:44:30  * Samuel_Roldanjoined
02:45:58  * alxquit (Remote host closed the connection)
02:46:09  * sreeixquit (Quit: sreeix)
02:50:41  * defunctzombie_zzchanged nick to defunctzombie
02:56:01  * jaseflowjoined
02:56:04  <jaseflow>Hi there
02:56:17  <jaseflow>error: No free servers available. Please visit #nodejitsu on irc.freenode.net or email support@nodejitsu.com for further information. help: For help with this error contact Nodejitsu Support: help: webchat: <http://webchat.nodejitsu.com/> help: irc: <irc://chat.freenode.net/#nodejitsu> help: email: <support@nodejitsu.com>
02:56:26  <jaseflow>i'm getting this error when trying to deploy
02:56:43  <jaseflow>could this be because i only just added credit card details 10 minutes before deploying?
02:57:41  * paralleljoined
03:00:14  * i_m_caquit (Ping timeout: 264 seconds)
03:00:30  <julianduque>jaseflow: no, not related, let me check :)
03:01:24  * i_m_cajoined
03:01:52  * ipalreadytakenjoined
03:02:52  <jaseflow>awesome
03:02:56  <julianduque>jaseflow: where are you trying to deploy, just us-east-1 or a specific datacenter?
03:04:20  <jaseflow>i didn't specify anything
03:04:29  <jaseflow>just did jitsu deploy
03:05:01  <julianduque>jetienne: can you try again with `jitsu deploy --debug` and let me know the result of that command in a gist
03:05:04  <julianduque>:)
03:05:04  <julianduque>sorry
03:05:10  <julianduque>jaseflow: can you try again with `jitsu deploy --debug` and let me know the result of that command in a gist
03:05:18  <julianduque>jetienne: sorry, bad tab completion :)
03:05:19  <jaseflow>sure give me a tic
03:06:56  <jaseflow>error: Error creating swapsy error: Nodejitsu Error (409): Conflict error: Error running command deploy error: Nodejitsu Error (409): Conflict
03:07:08  <jaseflow>this is where the errors begin
03:08:21  * helpMeNodejitsujoined
03:08:50  <helpMeNodejitsu>hey, does anyone know why my app can't find the connect-redis module? does nodejitsu not have it installed?
03:09:21  <julianduque>jaseflow: oh, what is your username/appname?
03:09:31  <julianduque>helpMeNodejitsu: it's in your package.json?
03:09:41  <helpMeNodejitsu>ahh, i bet that's it
03:09:44  <helpMeNodejitsu>let me try :)
03:09:47  <helpMeNodejitsu>i feel stupid
03:10:11  <julianduque>helpMeNodejitsu: don't feel that way :)
03:11:16  * Samuel_Roldanquit (Quit: Samuel_Roldan)
03:12:49  * daviddiasquit (Remote host closed the connection)
03:13:15  * deolquit (Remote host closed the connection)
03:13:24  * daviddiasjoined
03:13:26  <jaseflow>jsncbt
03:13:29  <jaseflow>jsncbt/swapsy
03:14:25  * topwobblequit (Quit: topwobble)
03:14:58  <jaseflow>oh
03:15:00  <jaseflow>i think im ok now
03:15:11  <jaseflow>oh no
03:15:16  <julianduque>sure?
03:15:16  <jaseflow>:P
03:15:48  <julianduque>can you share with me your package.json? (in a gist)
03:17:38  * daviddiasquit (Ping timeout: 245 seconds)
03:18:52  <jaseflow>https://gist.github.com/jsncbt/6302842
03:19:12  <jaseflow>errrr
03:19:14  <jaseflow>lol
03:19:15  <jaseflow>hold up
03:20:02  <jaseflow>https://gist.github.com/jsncbt/6302852
03:20:09  <jaseflow>here you go
03:20:21  * InconceivableBjoined
03:21:13  <julianduque>jaseflow: change engine to 0.8.x and the subdomain swapsies is taken
03:22:45  <julianduque>jaseflow: also it's better to use express version as numeric "3.3.4" not the url :)
03:23:01  <helpMeNodejitsu>lol
03:23:25  <helpMeNodejitsu>man this github service hook is hit or miss
03:25:48  * jbasdfjoined
03:25:58  * tylerstalderquit (Quit: Computer has gone to sleep.)
03:27:42  <helpMeNodejitsu>julianduque: you were right, i forgot to put in the dependency in my package.json. thanks
03:27:48  <julianduque>helpMeNodejitsu: :)
03:27:54  <julianduque>great
03:28:10  <helpMeNodejitsu>ill take simple problems over complex ones any day, i guess
03:28:44  <julianduque> simple is better :)
03:30:45  * x_orjoined
03:34:04  * Heboquit
03:35:02  * lresendequit (Ping timeout: 264 seconds)
03:37:36  * parallelquit (Remote host closed the connection)
03:38:04  * xupit3rquit (Quit: Leaving)
03:38:09  * paralleljoined
03:39:36  * sreeixjoined
03:42:14  * parallelquit (Ping timeout: 240 seconds)
03:42:45  <Shayanjm>hey, I'm running into a bunch of 500 errors when i'm trying to deploy my quick-hack-fix code
03:42:47  <Shayanjm>anyone care to help?
03:43:02  * i_m_caquit (Ping timeout: 240 seconds)
03:43:37  <julianduque>Shayanjm: yes
03:44:10  <Shayanjm>my user is shayanjm
03:44:21  <Shayanjm>app name is ts-alpha-demoapi
03:44:21  <julianduque>Shayanjm: share your package.json in a gist and please destroy the apps in bad state :)
03:44:29  <Shayanjm>sure
03:46:07  <Shayanjm>https://gist.github.com/shayanjm/22bdc9c936f644857f21
03:47:45  * paralleljoined
03:49:11  * sandmanjoined
03:49:18  <julianduque>jaseflow: you were able to deploy?
03:49:41  <julianduque>Shayanjm: in the package.json change the subdomain field to another one (thats taken)
03:52:06  <Shayanjm>okay thanks! deploying now
03:52:17  <Shayanjm>actually
03:52:18  <Shayanjm>it errored
03:52:48  <julianduque>Shayanjm: can you create a gist with the output?
03:53:14  <Shayanjm>yes 1 min, running with --debug
03:53:31  * sandmanquit (Ping timeout: 250 seconds)
03:53:32  * sol_invictusjoined
03:54:04  * bzooquit (Remote host closed the connection)
03:54:37  * bzoojoined
03:56:31  * alxjoined
03:57:36  <Shayanjm>https://gist.github.com/shayanjm/aceef3114115bb5ebacb
03:58:53  * bzooquit (Ping timeout: 245 seconds)
03:59:40  * martin_part
04:00:56  <julianduque>Shayanjm: ok, let me check
04:01:26  * alxquit (Ping timeout: 264 seconds)
04:03:09  * jbasdfquit (Quit: jbasdf)
04:05:04  <julianduque>Shayanjm: another thing, change in your package.json the engine version to 0.8.x instead of >=0.8.x
04:05:28  <Shayanjm>okay
04:05:47  <Shayanjm>redeploying to see if that fixed
04:08:06  <joeybaker>julianduque: got a second to look at ubntjoey/uwn?
04:08:17  <julianduque>joeybaker: sure, whats happening?
04:08:49  <joeybaker>julianduque: I'm experiencing server restarts that seem to happen when waiting on iriscouch
04:09:39  <julianduque>joeybaker: iris couchdb or redis?
04:09:41  <joeybaker>julianduque: got the precise same environment locally, and I know the app can hang for ~10sec waiting for a db res, but locally it hangs and then goes. in production it just restarts the process immediately
04:09:44  <joeybaker>couchdb
04:09:54  <julianduque>joeybaker: what is the username?
04:09:59  <Shayanjm>nope same issue julianduque
04:09:59  <joeybaker>ubntjoey
04:10:08  <joeybaker>app: uwn
04:10:17  <julianduque>Shayanjm: let me check
04:10:34  * c4miloquit (Remote host closed the connection)
04:10:34  <julianduque>joeybaker: sorry, my bad.. the couchdb username :)
04:10:41  <joeybaker>oh!
04:10:49  <joeybaker>nodejitsudb4477554764
04:11:01  <joeybaker>or the actual couchdb user?
04:11:24  <julianduque>joeybaker: you are using that as your database right? or do you have an iriscouch account?
04:11:52  <joeybaker>julianduque: that is my couchdb, yes.
04:12:11  <joeybaker>julianduque: I am not using a iriscouch account for this app
04:12:26  <julianduque>ok
04:12:39  <julianduque>joeybaker: give me a couple minutes and I'll be back to you
04:12:50  <joeybaker>julianduque: thanks!
04:13:36  * parallelquit (Remote host closed the connection)
04:14:12  * paralleljoined
04:14:22  * parallelquit (Read error: Connection reset by peer)
04:14:26  * tylerstalderjoined
04:14:50  * paralleljoined
04:15:48  <jaseflow>im still having trouble getting my application to start
04:15:52  <jaseflow>the deployment seems to go fine
04:16:09  <jaseflow>info: Creating snapshot 0.0.1-2 info Uploading: [=============================] 100% info: Updating app Swapsy info: Activating snapshot 0.0.1-2 for Swapsy info: Starting app Swapsy info: App Swapsy is now started info: http://swapsy.nodejitsu.com on Port 80 info: Nodejitsu ok
04:16:58  <julianduque>jaseflow: let me check
04:19:31  * michaeldeoljoined
04:19:54  * jaseflowquit (Quit: Page closed)
04:20:16  * jaseflowjoined
04:20:21  <jaseflow>sorry got dc'd
04:21:25  <julianduque>jaseflow: i'm seeing a crash
04:22:02  <julianduque>jaseflow: check logs with `jitsu logs`
04:22:23  <jaseflow>ok
04:22:47  <julianduque>jaseflow: try locally with `NODE_ENV=production` and see if it runs
04:23:49  <jaseflow>https://gist.github.com/jsncbt/6303193
04:24:17  * jbasdfjoined
04:24:43  <Shayanjm>hey julianduque - find anything wrong with the logs/stuff i sent in gists?
04:25:15  <julianduque>Shayanjm: i'm still investigating
04:25:51  <julianduque>Shayanjm: will fetch your app and try locally to find a possibly issue ok?
04:25:58  <Shayanjm>sure
04:28:52  <Shayanjm>someone earlier mentioned something about the app trying to talk to a local MongoDB instance
04:29:06  <Shayanjm>but I don't see how that's possible given everything is set up for remote-access in config/jitsu.yaml
04:29:28  <julianduque>Shayanjm: I have another suspect, I'm investigating
04:29:32  <Shayanjm>kk
04:31:23  * InconceivableBquit (Quit: Computer has gone to sleep.)
04:33:06  * x_orquit (Ping timeout: 264 seconds)
04:33:15  * c4milojoined
04:33:30  <julianduque>Shayanjm: how you run your app locally? (testing nodejitsu env) ?
04:34:30  <Shayanjm>through grunt
04:34:33  <Shayanjm>(grunt node)
04:35:14  <julianduque>OH!
04:35:50  <julianduque>it's expecting NODE_ENV=nodejitsu right?
04:36:53  <Shayanjm>oh shit is that right? I'm not familiar with nodejitsu. Another team member set it up for prototyping and he's on vacation
04:37:17  <Shayanjm>the default is NODE_ENV=development as of right now
04:37:19  <julianduque>it should be NODE_ENV=production in order to run, so thats why i'm seeing the local db thing
04:37:33  <julianduque>and nodejitsu settings are on NODE_ENV=nodejitsu
04:37:48  <Shayanjm>aha
04:37:57  <Shayanjm>is there any way i can pass the NODE_ENV through my deploy command?
04:38:07  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
04:38:17  <julianduque>Shayanjm: yes it is, but we are deploying that tonight :/
04:38:40  <julianduque>this kind of errors are hard to catch
04:38:44  <Shayanjm>ahh okay, so what would be the best way to go about doing this then?
04:39:04  <julianduque>Shayanjm: try to put it work with NODE_ENV=production locally
04:39:08  <julianduque>Shayanjm: then deploy
04:39:16  <Shayanjm>ahh okay
04:39:35  <julianduque>Shayanjm: try with `cp nodejitsu.yml default.yml`
04:40:28  <julianduque>Shayanjm: no, it wasn't that easy
04:40:51  <Shayanjm>yeah thats what I figured
04:41:02  <Shayanjm>its weird because we have another copy running on our other dev's account just fine
04:41:12  <Shayanjm>we just can't access it since he's off sailing his boat in the aegean lol
04:41:19  <julianduque>lol
04:41:37  <Shayanjm>we made a minor commit to fix an issue we were having with our demo (which we are doing tomorrow morning)
04:41:46  <Shayanjm>but couldn't push it b/c we had no access
04:41:51  <Shayanjm>so we're kind of fumbling here
04:42:03  <julianduque>oh noes, that's not good
04:42:06  <jaseflow>oohhh
04:42:08  <jaseflow>progress made :D
04:42:09  <jaseflow>http://swapsy.nodejitsu.com/
04:42:16  <jaseflow>now im getting a diff error
04:42:19  <jaseflow>502
04:42:45  <jaseflow>oh no
04:42:49  <jaseflow>stopped now :P
04:42:52  <jaseflow>i'll check logs again
04:42:58  * c4miloquit (Remote host closed the connection)
04:42:59  <julianduque>jaseflow: still seeing the mongoose is not defined error on the logs
04:43:14  <jaseflow>yeah you're right
04:43:19  <julianduque>var mongoose = require('mongoose')?
04:43:29  <julianduque>Shayanjm: let me see how can I help
04:43:38  <Shayanjm>thanks man
04:44:39  <julianduque>Shayanjm: maybe it's an easy fix
04:44:40  <julianduque>maybe
04:45:51  <Shayanjm>that would be really really great news
04:50:52  <julianduque>Shayanjm: easy
04:51:01  <julianduque>Shayanjm: `cp nodejitsu.yml production.yml`
04:51:33  * mokesjoined
04:53:21  <Shayanjm>deploying now, hope this works :P
04:53:28  * julianduquecrossing fingers
04:54:24  <Shayanjm>aha success!!
04:54:27  <Shayanjm>thanks julian :)
04:54:31  <Shayanjm>now one more question...
04:54:36  <Shayanjm>we have a grunt task for populating our databases
04:54:40  <julianduque>success :D yahooo
04:54:43  <Shayanjm>how do i go about running that?
04:55:01  <julianduque>Shayanjm: oh! grunt
04:55:09  <julianduque>i never used it before :p
04:55:35  <Shayanjm>hahaha just call it from the command line <grunt <task here>>
04:55:48  <Shayanjm>is there any way I can pass commands directly to my app?
04:55:58  <Shayanjm>or rather, my "instance"
04:56:34  <julianduque>Shayanjm: no
04:56:38  <Shayanjm>ah shit
04:56:44  <julianduque>Shayanjm: but if the database is remote I think you can run the command locally
04:57:03  <Shayanjm>we're hosting through you guys w/ mongolabs
04:57:07  <Shayanjm>so how would that change take place?
04:57:10  <julianduque>like NODE_ENV=production grunt initdb
04:57:18  <julianduque>locally
04:57:38  <Shayanjm>ah right
04:57:43  <Shayanjm>wow i'm fevered and brain addled
04:57:51  <Shayanjm>thanks for putting up with my stupidity
04:57:53  <Shayanjm>much appreciated man
04:57:59  <julianduque>Shayanjm: no problem :)
04:58:08  <julianduque>if you created a ticket let me know so I can close it :D
04:58:25  <Shayanjm>nah I didn't, figured it might be faster to reach out here
04:58:29  <Shayanjm>thanks again for your prompt support
04:59:20  <julianduque>:D
04:59:38  <julianduque>irc rocks :D
05:01:19  * sreeixquit (Quit: sreeix)
05:02:50  * defunctzombiechanged nick to defunctzombie_zz
05:03:00  <joeybaker>julianduque: you're obviously busy :) I can reliably get my app to crash on db writes in production. Any chance you have access to some logs that I don't for iriscouch?
05:05:20  * x_orjoined
05:07:05  <julianduque>joeybaker: can you give me the db name again?
05:07:08  <julianduque>sorry :/
05:07:14  <julianduque>:|
05:07:17  * topwobblejoined
05:07:17  <julianduque>:\
05:07:21  <joeybaker>julianduque: thing: nodejitsudb4477554764
05:07:26  <joeybaker>*sure thing:
05:07:29  <julianduque>:D
05:07:38  <joeybaker>:)
05:11:27  <julianduque>joeybaker: done
05:12:01  <joeybaker>julianduque: cheers, thanks!
05:14:23  * joeybakerquit (Quit: Computer has gone to sleep.)
05:18:09  * sol_invictusquit (Remote host closed the connection)
05:20:31  * parallelquit (Remote host closed the connection)
05:21:04  * paralleljoined
05:22:35  * topwobblequit (Quit: topwobble)
05:23:37  * parallel_joined
05:24:23  * parallelquit (Read error: Connection reset by peer)
05:25:55  <Shayanjm>actually julianduque
05:25:58  <Shayanjm>if i can bother you one more time
05:26:07  <Shayanjm>i'm having an issue running initdb now (which has never occurred before...)
05:26:21  <Shayanjm>this may be out of your scope but it would be greatly appreciated if you might lend a helping hand :)
05:27:03  <Shayanjm>NODE_ENV=production grunt initdb
05:27:09  <Shayanjm>Running "initdb" task
05:27:09  <Shayanjm>Fatal error: Object #<Object> has no method 'startInit'
05:27:58  * bzoojoined
05:32:30  * cronopioquit (Quit: leaving)
05:35:29  * topwobblejoined
05:36:51  * spolujoined
05:37:21  * parallel_quit (Remote host closed the connection)
05:37:32  * defunctzombie_zzchanged nick to defunctzombie
05:37:34  * mokesquit (Remote host closed the connection)
05:37:56  * paralleljoined
05:39:31  * frenchtoastjoined
05:40:40  * bzooquit (Remote host closed the connection)
05:41:16  * bzoojoined
05:41:42  * jbasdfquit (Quit: jbasdf)
05:42:13  * parallelquit (Ping timeout: 245 seconds)
05:42:42  <julianduque>Shayanjm: hmm not able to find the error
05:42:51  <Shayanjm>yeah my thoughts exactly
05:43:07  <julianduque>it's weird because I can't find where it's called
05:45:33  * bzooquit (Ping timeout: 245 seconds)
05:49:07  * Shayanjmquit (Quit: Leaving...)
05:55:04  * frenchtoastquit (Ping timeout: 256 seconds)
06:00:01  * sreeixjoined
06:02:36  * x_orquit (Ping timeout: 256 seconds)
06:03:06  * ionellajoined
06:03:56  * ionella_joined
06:03:56  * ionellaquit (Read error: Connection reset by peer)
06:04:19  * andreypoppjoined
06:08:04  * mokesjoined
06:14:30  * mokesquit (Ping timeout: 256 seconds)
06:17:46  * michaeldeolquit (Remote host closed the connection)
06:23:40  * andreypoppquit (Quit: andreypopp)
06:26:20  * mmoultonjoined
06:28:29  * tobie_joined
06:28:37  * mmoultonquit (Remote host closed the connection)
06:29:33  * andreypoppjoined
06:32:35  * julianduquequit (Quit: leaving)
06:36:53  * ionella_quit (Remote host closed the connection)
06:38:37  * jaseflowquit (Ping timeout: 250 seconds)
06:41:30  * kscully27joined
06:43:28  * lpin_joined
06:44:00  * lpin_quit (Client Quit)
06:46:45  * topwobblequit (Quit: topwobble)
06:48:37  * Tom0101joined
06:49:22  <Tom0101>Anyone knows a reliable MongoDB/Mongoose session store with Mongo TTL support (rather than local workers)?
06:50:00  * Shayanjmjoined
06:53:45  * topwobblejoined
06:58:40  * Shayanjmquit (Ping timeout: 264 seconds)
07:03:34  * andreypoppquit (Quit: andreypopp)
07:09:11  * defunctzombiechanged nick to defunctzombie_zz
07:16:49  * andreypoppjoined
07:18:06  * swaagie`sleepquit (Quit: Connection closed for inactivity)
07:21:02  <Tom0101>Question, how does SSL termination work with secure cookies?
07:25:34  * tonistjoined
07:26:40  * ipalreadytakenquit (Remote host closed the connection)
07:27:28  * andreypoppquit (Quit: andreypopp)
07:28:39  * creativepragmatijoined
07:29:43  <creativepragmati>Hi! I get a "Nodejitsu Error (500): Internal Server Error" on first deploy. I have a feeling this is related to me trying to use coffeescript. Is there anything special I need to do for that?
07:30:16  <creativepragmati>From my package.json: "scripts: { start: 'supervisor app/app.coffee' }"
07:30:42  <creativepragmati>I also tried "scripts: { start: 'coffee app/app.coffee' }", but got the same internal server error.
07:31:03  * ejeklintjoined
07:32:04  * swaagie`sleepjoined
07:32:33  * swaagie`sleepchanged nick to swaagie
07:34:52  * helpMeNodejitsuquit (Quit: Page closed)
07:35:15  * andreypoppjoined
07:38:26  * frenchtoastjoined
07:41:41  * ionellajoined
07:42:21  * alxjoined
07:46:35  * mokesjoined
07:46:48  * alxquit (Ping timeout: 245 seconds)
07:46:56  * sreeixquit (Quit: sreeix)
07:47:48  * mariusursachepart
07:49:37  * fb55joined
07:50:50  <creativepragmati>Ah nevermind, moving the app file to root and using "coffee app.coffee" did the trick. kthxbye :)
07:54:48  * Shayanjmjoined
07:54:52  * sreeixjoined
07:59:10  * Shayanjmquit (Ping timeout: 256 seconds)
08:00:39  * mokesquit (Remote host closed the connection)
08:04:20  * Jester831joined
08:07:52  * lee-starcountjoined
08:08:09  * ejeklintquit (Quit: ejeklint)
08:08:53  * Nodejitsu-Githubjoined
08:08:53  <Nodejitsu-Github>[godot] jcrugzz pushed 1 new commit to 0.10.x: http://git.io/9bX4yw
08:08:53  <Nodejitsu-Github>godot/0.10.x 9f236c8 Jarrett Cruger: [fix] add backward compat with internal api change on return value from setInterval (lolwut)
08:08:53  * Nodejitsu-Githubpart
08:09:42  <lee-starcount>can someone help with my latest zombie issue
08:09:43  <lee-starcount>??
08:10:18  <lee-starcount>really losing the will to live here
08:11:42  * sreeixquit (Read error: Connection reset by peer)
08:12:21  * topwobblequit (Quit: topwobble)
08:13:39  * sreeixjoined
08:15:57  * alxjoined
08:19:38  * ejeklintjoined
08:20:01  * kiwi__quit (Ping timeout: 250 seconds)
08:29:30  * jcrugzzquit (Ping timeout: 264 seconds)
08:29:38  * andreypoppquit (Quit: andreypopp)
08:31:24  * andreypoppjoined
08:34:24  * sreeixquit (Read error: Connection reset by peer)
08:35:22  * ofridaganjoined
08:35:58  * andreypoppquit (Ping timeout: 245 seconds)
08:38:36  * sreeixjoined
08:44:23  * benjaminbenbenjoined
08:45:23  * sreeixquit (Quit: sreeix)
08:50:16  * ofridaganquit (Remote host closed the connection)
08:54:32  <lee-starcount>anyone supporting today?
08:54:50  * frenchtoastquit (Ping timeout: 246 seconds)
08:56:01  * jcrugzzjoined
08:56:50  * Tom0101quit (Remote host closed the connection)
08:56:54  * fb55quit (Remote host closed the connection)
08:57:22  * fb55joined
08:57:36  * andreypoppjoined
08:58:45  <nexxy>lee-starcount, I think the support people are asleep :(
09:00:50  * fb55_joined
09:02:14  * fb55quit (Ping timeout: 256 seconds)
09:03:29  * mokesjoined
09:04:17  * jcrugzzquit (Ping timeout: 246 seconds)
09:14:39  <Mickey>hi! :) How do I get back an old js-file from the server? )
09:14:41  <Mickey>:)*
09:16:55  * creativepragmatiquit (Quit: Page closed)
09:19:58  * tonistquit (Quit: tonist)
09:24:13  * ChrisMathesonjoined
09:26:23  <lee-starcount>@nexxy - yep, very worrying
09:26:30  <Mickey>no worries, got it working :)
09:27:35  * Leeol2joined
09:28:59  <swaagie>lee-starcount: hey there, sorry for the slow response, we try to keep support up and running outside listed times as much as possible, what drone is exactly giving you issues?
09:31:02  * Leeolquit (Ping timeout: 240 seconds)
09:32:40  <lee-starcount>app names
09:32:47  <swaagie>yes please :)
09:32:50  <lee-starcount>worker-staging
09:32:53  <lee-starcount>worker-testing
09:32:56  <lee-starcount>zombies
09:33:46  <swaagie>both apps are stopped atm correct?
09:33:50  <lee-starcount>yep
09:33:57  <lee-starcount>still zombies picking up messages
09:34:07  <swaagie>ah k, let me check the history
09:34:12  <lee-starcount>I stopped them hoping to see messages waiting in queues
09:34:21  <lee-starcount>bu they are still being consumed by the zombies
09:38:30  <swaagie>lee-starcount: the last two drones of worker-staging seem to be properly cleared, could be that two older ones are bugging out, checking atm
09:39:29  <swaagie>ah
09:40:00  <lee-starcount>okay...?
09:40:20  <swaagie>lee-starcount: I found that one of the older pairs was still running stuff
09:40:28  <lee-starcount>okay great
09:40:41  <lee-starcount>can you check worker-testing next?
09:40:50  <swaagie>yup sure thing
09:42:29  <`3rdEden>lee-starcount: did you happen to use `jitsu restart` on those apps?
09:42:58  <lee-starcount>could have been used at some point but personally I do a stop and then a start from cli
09:43:13  <lee-starcount>although all sorts of things could have been done over the past few days
09:43:27  <swaagie>`3rdEden: wasn't restart refactored to do a stop -> start?
09:44:16  <`3rdEden>swaagie: I looked at the code and it seems to be completely different
09:44:28  <swaagie>k
09:44:46  <swaagie>lee-starcount: still checking against worker-testing, seems to be somewhat older drones
09:45:00  <lee-starcount>sure
09:46:28  <lee-starcount>I am still seeing staging-core zombie drones consuming messages
09:47:35  <swaagie>lee-starcount: are they pushed to the logs?
09:47:41  <swaagie>of staging-core that is
09:47:55  <lee-starcount>I am seeing logging
09:48:23  <swaagie>k
09:48:27  <lee-starcount>Aug 22 10:45:23 be5d5d32-5194-4d59-a8fe-43706e21cbd7.local production-core-0.1.37-11:
09:48:35  <lee-starcount>the production-core
09:48:45  <lee-starcount>is because of a bug fixed by you guys last night
09:48:52  <lee-starcount>node_env being overwritten
09:49:03  <lee-starcount>with production in all environments
09:49:57  <swaagie>yeah I saw the commits, gonna check if I can aquire the internal ips from the logs
09:50:39  <lee-starcount>cool
09:51:02  * ionella_joined
09:51:36  * frenchtoastjoined
09:52:25  * kvzquit (Quit: IRCRelay - http://ircrelay.com)
09:52:37  * kvzjoined
09:54:19  <swaagie>dafuq
09:54:22  * ionellaquit (Ping timeout: 256 seconds)
09:54:54  <swaagie>lee-starcount: might be backlog from our instruments servers, the ip of the messages is the drone I just killed
09:54:56  * andreypoppquit (Quit: andreypopp)
09:55:20  <swaagie>thats the staging worker
09:55:32  <swaagie>I'll check testing likewise now
09:55:39  <lee-starcount>okay
09:56:35  <lee-starcount>I am still seeing --- Aug 22 10:56:17 be5d5d32-5194-4d59-a8fe-43706e21cbd7.local production-core-0.1.37-11:
10:00:21  <swaagie>lee-starcount: I just killed the worker-testing as well
10:00:55  <swaagie>are you still seeing logs stream in?
10:04:22  <lee-starcount>one second
10:04:36  <swaagie>sure no rush, here till everything is resolved
10:04:54  <lee-starcount>yes Aug 22 11:04:32 be5d5d32-5194-4d59-a8fe-43706e21cbd7.local production-core-0.1.37-11:
10:05:07  <lee-starcount>that is consuming the staging messages
10:05:59  <swaagie>that must be coming from another source then, which app is the consumer?
10:06:57  <lee-starcount>worker-staging
10:07:02  * ionella_quit (Remote host closed the connection)
10:08:09  <lee-starcount>are you not able to identify using be5d5d32-5194-4d59-a8fe-43706e21cbd7.local ??
10:08:16  <swaagie>lee-starcount: hmm if I tail those logs however the last message is from 11:40:25
10:10:25  <swaagie>lee-starcount: as far as I can judge from that hash its the internal ID of joyent for a VM, can't query it from their sdc however
10:10:55  <swaagie>But judging from that line I have a feeling I'm not looking at the same thing as you are
10:12:08  <lee-starcount>everytime I publish a message I see Aug 22 11:11:20 aaf584c2-44db-448e-aadf-a02bd29dad1e.local-1 staging-core-0.1.37-9:
10:12:39  <lee-starcount>then I can see a subscriber consuming the message Aug 22 11:11:24 be5d5d32-5194-4d59-a8fe-43706e21cbd7.local production-core-0.1.37-11:
10:13:44  <lee-starcount>the publish is fine, but there shouldn't be a subsriber live
10:15:02  * standooquit (Ping timeout: 240 seconds)
10:15:04  * standoo1joined
10:15:40  * joeybakerjoined
10:16:00  <swaagie>yup acknowledged and worker-staging is the receiver of those messages? I see the app as stopped so I'm not sure how it could be doing anything
10:16:26  <swaagie>worker-production is running, but your not tailing that are you?
10:18:03  <lee-starcount>we are using paper trail
10:18:11  <lee-starcount>yes worker-production is active
10:19:48  <lee-starcount>but this should be at version 0.1.37
10:20:38  <swaagie>ok so your viewing the logs from inside paper trail, I'm not really familiar with their app/software but could that timestamp be generated by them? I'm trying to distinguish if something is backlogged
10:20:44  <lee-starcount>just stopped worker production
10:21:10  <swaagie>confirmed
10:21:15  * leichtgewichtquit (Remote host closed the connection)
10:22:01  * sreeixjoined
10:22:08  <swaagie>the latest running snapshot from worker-staging was 1.37-13 and the latest on worker-testing was 1.37-5
10:22:26  <lee-starcount>still seeing messages being consumed... Aug 22 11:21:50 be5d5d32-5194-4d59-a8fe-43706e21cbd7.local production-core-0.1.37-11:
10:23:06  <swaagie>likewise the latest log message I see here from worker-staging was from 11:40.25 and from testing 11:58:38
10:23:18  <swaagie>i'll tail our master api
10:23:29  <lee-starcount>what do you mean by tail?
10:23:33  <lee-starcount>log? track?
10:23:41  <swaagie>tailing our master api logs
10:24:24  <lee-starcount>I am starting worker-production back up
10:24:31  * ChrisMathesonquit (Quit: ChrisMatheson)
10:25:15  * ChrisMathesonjoined
10:35:07  <swaagie>lee-starcount: any change in messages coming in?
10:37:15  <lee-starcount>nope
10:39:33  * ionellajoined
10:41:24  <swaagie>lee-starcount: could you broadcast a message so I can check if I see any remnants of it?
10:43:21  <lee-starcount>and I can still see the testing zombie... Aug 22 11:41:19 6510c6b1-e513-455a-8855-13eb912a5527.local testing-core-0.1.34-2:
10:43:30  <lee-starcount>this is consumign messages in the testing environment
10:44:16  <lee-starcount>I have just published messages in both testing and staging
10:45:28  <swaagie>lee-starcount: k thx, could you ping either staging or testing and provide me with the ip your seeing?
10:45:57  * Jester831quit (Quit: Leaving...)
10:47:04  * therealk_joined
10:47:31  * ChrisMathesonquit (Quit: ChrisMatheson)
10:47:33  * ionella_joined
10:48:36  * andreypoppjoined
10:49:10  * therealkoopaquit (Ping timeout: 245 seconds)
10:49:23  * kscully27quit (Remote host closed the connection)
10:50:38  * ionellaquit (Ping timeout: 240 seconds)
10:52:40  <lee-starcount>staging worker... 165.225.130.237
10:53:31  <swaagie>k thx, testing should be the same, gonna grep to the logs of that balancer to find the drone
10:53:38  <lee-starcount>testing worker... 165.225.130.237
10:53:46  * kscully27joined
10:54:19  * papachanjoined
10:56:22  <swaagie>lee-starcount: is there a staging core running on our amsterdam cloud?
10:57:47  * papachanpart
10:58:34  <lee-starcount>everything of ours is on amsterdam
10:58:39  <lee-starcount>but staging is stopped
10:59:21  * andreypoppquit (Read error: Connection reset by peer)
11:01:12  <swaagie>lee-starcount: core-staging shows up as started to me, but not sure if that is related anyhow
11:01:52  * andreypoppjoined
11:04:14  * ionellajoined
11:04:27  * ionella_quit (Ping timeout: 276 seconds)
11:04:38  <`3rdEden>You would almost think that someone is running worldwarz.jit.su with all these zombie's
11:05:12  <swaagie>haha
11:05:20  <swaagie>or :( sob
11:09:20  <swaagie>lee-starcount: with the large list of apps its hard to tell how everything ties together (or parts of) there must be a rogue zombie still somewhere but as I'm not a core devops I'm not sure how to find it asap
11:11:27  <lee-starcount>okay sorry
11:11:34  <lee-starcount>core-staging should be started
11:11:39  <lee-starcount>worker-staging is stopped
11:11:48  <lee-starcount>worker-staging has zombies
11:11:57  <lee-starcount>same situation with testing
11:12:11  <lee-starcount>and I definitely hope we don't get the same in production
11:12:14  <swaagie>we're discussing internally atm what might be the cause
11:12:22  <lee-starcount>cool
11:12:38  <swaagie>lee-starcount: yeah sorry for the inconveniences you shouldn't even get this in staging/testing
11:18:42  * frenchtoastquit (Ping timeout: 264 seconds)
11:27:13  * spoluquit (Ping timeout: 276 seconds)
11:29:07  * frenchtoastjoined
11:29:34  <lee-starcount>any luck?
11:40:50  * fb55_quit (Remote host closed the connection)
11:42:51  * ionellaquit (Remote host closed the connection)
11:46:40  * ionellajoined
11:47:32  * ionellaquit (Remote host closed the connection)
11:52:06  <swaagie>lee-starcount: we're not any closer yet, still searching/discussing
11:55:57  * andreypoppquit (Quit: andreypopp)
11:57:26  * mokesquit (Remote host closed the connection)
11:59:13  * fb55joined
11:59:18  * ionellajoined
12:01:02  <lee-starcount>okay, keep me posted
12:01:06  * fb55quit (Remote host closed the connection)
12:01:06  <lee-starcount>lee@starcount.com
12:01:08  <lee-starcount>cheers
12:02:09  <swaagie>lee-starcount: will do
12:03:11  * wojciakquit (Ping timeout: 250 seconds)
12:07:58  * sol_invictusjoined
12:15:19  * xmikus01quit (Ping timeout: 250 seconds)
12:16:21  * thealanwattsriotjoined
12:18:59  * leichtgewichtjoined
12:25:34  * mokesjoined
12:28:56  * mokesquit (Remote host closed the connection)
12:30:13  * mokesjoined
12:34:30  * ben_almanquit (Excess Flood)
12:36:27  * x_orjoined
12:37:26  * miklquit (Ping timeout: 240 seconds)
12:38:28  * fb55joined
12:39:50  * frenchtoastquit (Ping timeout: 264 seconds)
12:40:29  * mikljoined
12:41:17  * alxquit (Remote host closed the connection)
12:43:40  <lee-starcount>hey swaagie... if these apps are stopped then how can I ping...?
12:44:22  <swaagie>lee-starcount: you will always hit our balancer, and I was wondering if balancer logs would provide me with more insight, sadly they didnt
12:45:35  <swaagie> lee-starcount are there any ip's or other details listed in the logs that might help us on our search? feel free to pm or private-gist them to me
12:45:48  <swaagie>Sly hooking you in ^
12:49:21  * ben_almanjoined
12:50:09  * brandonrvaughanjoined
12:52:46  <brandonrvaughan>morning. I have been getting a number of 502 errors reporting socket hangups and I am having a terrible tracking down why this may be occurring. We are using a simple backbone.io setup. Any tips or suggestions as where to start debugging this.
12:54:17  <`3rdEden>brandonrvaughan: sounds like it's crashing somewhere
12:54:26  <`3rdEden>did you try `jitsu logs` ?
12:55:18  <brandonrvaughan>another dev saw the logs and then restarted. he said that it mentioned socket connection hanging up and that was about it.
12:55:37  * x_orquit (Ping timeout: 246 seconds)
12:56:05  <`3rdEden>brandonrvaughan: what is the name of your app and you're username?
12:56:08  <`3rdEden>your*
12:56:23  <brandonrvaughan>nvite.com/nvite-govfest
12:56:54  * lpinquit (Quit: Leaving)
13:00:06  * chrisantoinejoined
13:00:41  <lee-starcount>no IP addresses unfortunately
13:00:54  * ionella_joined
13:03:21  <`3rdEden>brandonrvaughan: I don't see anything that would cause your app to fail.
13:03:36  <brandonrvaughan>yeah its strange
13:03:59  <`3rdEden>I would say, tail your logs using jitsu logs tail to see if something funky comes up
13:03:59  <brandonrvaughan>I think the 502 error says max retries limit reached
13:04:17  <`3rdEden>That would probably indicate that we failed to start your application
13:04:29  <brandonrvaughan>oh ok
13:04:44  <`3rdEden>Which is something you see if you deployed your app and something broke down
13:05:02  * ionellaquit (Ping timeout: 264 seconds)
13:05:08  <brandonrvaughan>yeah this isn't kicked off by a deploy
13:05:08  <swaagie>lee-starcount: I think I found another drone running your stack
13:05:31  <swaagie>decided to check the full history by hand
13:05:59  <brandonrvaughan>i did see someone mention sticky sessions with socket.io but as i understand nodejitsu is using that?
13:06:14  * alxjoined
13:06:22  <`3rdEden>We indeed use sticky loadbalancing brandonrvaughan
13:06:54  <brandonrvaughan>cool well i guess we'll just sit tight and report back when it breaks again ;)
13:07:32  <`3rdEden>Just one word of advice, socket.io is really unstable and can easily DDOS your server
13:07:38  * InconceivableBjoined
13:07:57  <`3rdEden>and cause all sorts of weird issues
13:08:30  <`3rdEden>Which was also the reason why we (nodejitsu) switched from socket.io to a different real-time server
13:08:33  <brandonrvaughan>k yeah its not a necessary component. might just simplify and remove
13:08:47  <brandonrvaughan>oh really which was that
13:09:10  <`3rdEden>But if it is a critical component, I suggest using it through primus, which allows you to easily switch between realtime servers
13:09:23  <`3rdEden>We we're getting DDOS'd by our own connections
13:09:35  <`3rdEden>Got some funny graphs of that
13:10:04  * waygeejoined
13:10:23  <`3rdEden>Here's a good example; http://cl.ly/image/3C2T0R3E3K3t 132 requests which ramped up exponentially to 1000~ attempts within a minute
13:11:10  <`3rdEden>http://cl.ly/image/0f201T2Q3s2U causing a major spike in concurrent connections in webops
13:12:51  <`3rdEden>And there's not really anything you can do prevent that
13:13:31  * fb55quit (Remote host closed the connection)
13:13:38  <`3rdEden>Fun stuff :)
13:13:59  <brandonrvaughan>thanks for the help yeah!!
13:14:20  <`3rdEden>So checkout https://github.com/3rd-Eden/primus if you're getting serious with real-time. We're also using that for our real-time logs in jitsu and webops now
13:14:37  <`3rdEden>It will prevent a lot of rewriting in the future ;)
13:20:34  * Samuel_Roldanjoined
13:20:41  * _zonak_quit (Remote host closed the connection)
13:20:46  * jbasdfjoined
13:20:54  * _zonak_joined
13:21:22  <brandonrvaughan>will do docs are great so we will give it a try
13:22:21  * Samuel_Roldanquit (Client Quit)
13:23:08  * xmikus01joined
13:24:05  * leichtgewichtquit (Remote host closed the connection)
13:26:05  * joeybakerquit (Quit: Computer has gone to sleep.)
13:26:38  * YoYquit (Quit: Leaving...)
13:28:09  * frenchtoastjoined
13:29:04  * bzoojoined
13:29:09  <swaagie>lee-starcount: staging should be silent now
13:29:15  <swaagie>manually checking testing atm
13:32:06  * cronopiojoined
13:32:41  * kscully27quit (Remote host closed the connection)
13:32:41  * c4milojoined
13:34:28  * c4miloquit (Remote host closed the connection)
13:35:09  * c4milojoined
13:38:06  * leichtgewichtjoined
13:39:30  * jgablejoined
13:42:20  * alxquit (Remote host closed the connection)
13:42:22  * mdedetrichquit (Quit: Computer has gone to sleep.)
13:42:30  * waygeequit (Quit: waygee)
13:43:55  <lee-starcount>hey I think there could be the same in production
13:46:48  <swaagie>lee-starcount: hey, ok which appnames would be involved?
13:47:03  <swaagie>accidently used another e-mail account btw
13:47:13  * mdedetrichjoined
13:47:17  * mdedetrichquit (Client Quit)
13:47:40  <swaagie>replying to that is fine though or simply use martijn@nodejitsu.com
13:47:48  <lee-starcount>worker-production
13:47:59  <lee-starcount>testing-production still has issues
13:48:02  <lee-starcount>sorry
13:48:04  <lee-starcount>worker-testing
13:48:34  <swaagie>hmm I'll recheck all drones of testing
13:48:43  * mdedetrichjoined
13:48:49  <swaagie>i'll start with worker-production
13:49:03  * waygeejoined
13:49:16  <lee-starcount>I am running the same simple test here...
13:49:23  <lee-starcount>stop the subsriber
13:49:29  * mdedetrichquit (Client Quit)
13:49:31  <lee-starcount>publish a message
13:49:36  <lee-starcount>see if the message is on the queue
13:49:40  * alxjoined
13:49:48  <lee-starcount>this test is good for staging now
13:49:59  * brandonrvaughanquit (Quit: brandonrvaughan)
13:50:01  <swaagie>lee-starcount: sounds like a legit testcase, problem is the zombies could be old
13:50:02  <lee-starcount>but in testing and production messages are still being consumed
13:51:40  <swaagie>old being 2/3 days, problem could be regression, as zombies could have spawned before we noticed the issue to begin with
13:51:41  * _zonak_quit (Remote host closed the connection)
13:51:47  <swaagie>lee-starcount: anyhow I'm gonna check all drones
13:52:39  * mdedetrichjoined
13:54:29  * mdedetrichquit (Client Quit)
13:58:01  * Samuel_Roldanjoined
14:00:20  * kevino80joined
14:07:53  * mdedetrichjoined
14:08:20  * johnmartyjoined
14:10:57  * martin_joined
14:10:59  * martin_part
14:11:04  * Samuel_Roldanquit (Quit: Samuel_Roldan)
14:12:44  * mdedetrichquit (Client Quit)
14:14:43  * jbasdfquit (Quit: jbasdf)
14:15:11  * _zonak_joined
14:15:30  * Samuel_Roldanjoined
14:19:11  * tonistjoined
14:20:16  * martin_joined
14:20:27  * brandonrvaughanjoined
14:25:07  * jbasdfjoined
14:25:07  * zflandersjoined
14:25:58  <zflanders>hi, I'm having some trouble with a nodejitsu deployment...
14:26:10  <Sly>zflanders: what seems to be the problem?
14:26:43  <zflanders>I am getting an error message that the app failed to start after 3 attempts
14:27:01  <Sly>zflanders: what's the username and application name?
14:27:06  <zflanders>zachflanders
14:27:10  * jmar777joined
14:27:13  <zflanders>and app name is crowdgauge
14:29:33  <Sly>zflanders: one minute.
14:32:25  <zflanders>I'm getting 3 errors; 'error running command deploy', 'nodejitsu error (500): Internal server error', and 'error app failed to start after 3 attempts' with about 10 sub errors indented under it
14:33:15  <Sly>zflanders: why do you have Python-2.7.3.tar.bz2 in your package?
14:33:35  <zflanders>i am on a media temple dv server and they are running 2.4.3
14:33:47  <zflanders>I had to altinstall python 2.7 to install node
14:34:28  <zflanders>full discolusre, I am not a programmer - just muddling through
14:34:42  <Sly>Well, you're running into an ENOMEM because your snapshot size is 222 MB.
14:34:47  <Sly>On a 256 MB drone.
14:34:49  <Sly>lol.
14:35:06  <zflanders>ok, so if I move the python 2.7 out of that directory i should be ok
14:35:33  <Sly>Yeah. Anything in the directory, unless it's ignored by a .jitsuignore, .npmignore, or .gitignore file, will be uploaded into your package.
14:35:50  <Sly>Moving that out should solve the problem.
14:36:02  <Sly>Or ignoring it. Whichever you prefer.
14:36:16  <zflanders>Great, thanks for you help
14:36:21  <Sly>No problem. :)
14:39:22  * paralleljoined
14:39:30  * jmar777quit (Read error: Connection reset by peer)
14:39:34  * brandonrvaughanquit (Quit: brandonrvaughan)
14:39:43  * zflanderspart
14:39:48  * jmar777joined
14:42:13  * parallelquit (Read error: Connection reset by peer)
14:42:40  * paralleljoined
14:46:53  * daviddiasjoined
14:47:52  * daviddia_joined
14:48:16  <martin_>good morning guys
14:48:21  <swaagie>morning
14:48:25  <martin_>I have a non-nodejitsu question ;-)
14:48:40  <Sly>martin_: what's up?
14:48:42  <martin_>There is this one startup that provides hosted, virtual machine based, development environments
14:48:43  <swaagie>absolutely forbidden ;) no shoot
14:48:48  <martin_>And I can't remember the name
14:48:58  <martin_>they launched earlier this year
14:49:26  <swaagie>http://sudomakethought.jitsu.com/02-no-apples-to-apples-in-the-cloud
14:49:32  <swaagie>perhaps its listed among them
14:50:43  <martin_>interesting link, but it's not something like that (which makes googling so hard :-)
14:51:05  <martin_>BTW, anyone else here living in the LA area?
14:51:28  * joeybakerjoined
14:51:28  * daviddiasquit (Ping timeout: 246 seconds)
14:51:51  <nathan7>martin_: digitalocean or something?
14:52:22  <martin_>nope. Although digital ocean is great
14:52:58  * _zonak_quit (Remote host closed the connection)
14:55:12  <martin_>hmm. I might be able to do this through cloud 9. What I want to achieve is to give my very remote designer access to the dev environment so he can work on the css (stylus) directly
14:55:24  * _zonak_joined
14:59:26  * ionella_quit (Remote host closed the connection)
15:07:12  <martin_>Another question: Are there any SSL problems left like the one's we had a couple month back, or is SSL solid now. I want to move my two sites on heroku back to nodejitsu, but they require ssl
15:08:31  <Sly>martin_: SSL should be completely solid now.
15:08:37  <Sly>If you have any problems, PM me directly and let me know.
15:08:58  <swaagie>martin_: nice blog post about it from Sly http://blog.nodejitsu.com/why-node-x509-was-created-and-ssl-certificate-headaches ;)
15:09:32  * kscully27joined
15:10:04  * kscully27quit (Read error: Connection reset by peer)
15:10:18  * mokesquit (Remote host closed the connection)
15:10:38  <martin_>cool, thx guys. Depending on the weather I will migrate then :-)
15:10:41  <martin_>over the weekend
15:12:35  * kscully27joined
15:13:38  <martin_>Colton is my new hero ;-)
15:15:30  * frenchtoastquit (Ping timeout: 256 seconds)
15:15:44  <ejeklint>Dear jitsuers, I was somewhat grumpy (well, quite pissed off actually) the other day when things didn't work and I was totally stressed out. Now I just want to say how equally happy I am with jitsu when it works as it should. It's a dream. Keep up the good work! :)
15:16:12  <lee-starcount>swaagi... are you having any luck?
15:17:09  * jackmaneyjoined
15:17:35  <jackmaney>Hi, I'm getting 404s when trying to access my webpage. Again. (username:jackmaney, host: jackmaney.com)
15:20:26  <jackmaney>...anyone there?
15:23:02  <swaagie>lee-starcount: I believe mmalecki was looking into it atm
15:24:01  <swaagie>ejeklint: good to hear, sorry for the inconveniences, we'll keep improving! :)
15:24:35  <swaagie>lee-starcount: anyways our latest hunch was that the old stack of our architecture (pre 0.10) has zombis
15:24:58  <swaagie>jackmaney: hey there let me take a look
15:27:06  <swaagie>jackmaney: they app looks up and running to me atm, i'll investigate what was going on
15:27:15  <jackmaney>swaagie: Thanks.
15:28:50  <jackmaney>swaagie: I can access the page at jackmaney.jit.su just fine, and the DNS mapping has the correct IPs, but something is lost along the way...
15:28:54  * _zonak_quit (Remote host closed the connection)
15:29:18  * _zonak_joined
15:29:54  <swaagie>jackmaney: I just accessed it through jackmaney.com, it might be that one of our balancers is missing from the dns list
15:30:11  <jackmaney>Hmmmm....where can I get the IP list again?
15:31:19  * bzooquit (Remote host closed the connection)
15:31:29  <swaagie>jackmaney: https://www.nodejitsu.com/documentation/features/dns/#individual-plans in the meanwhile I'll trace the routes to the drone
15:31:54  * bzoojoined
15:32:24  <jackmaney>swaggie: Meh, I'm on a Windows machine (and away from my Ubuntu box) at the moment. *goes to google alternatives*
15:32:51  <jackmaney>swaggie: Ah, found it.
15:33:22  * sol_invictusquit (Remote host closed the connection)
15:33:32  <swaagie>jackmaney: http://dns.jit.su/ seems to have an up to date list
15:33:53  <swaagie>yeah it is :)
15:35:03  * chrisantoinequit (Quit: chrisantoine)
15:35:55  <martin_>jackmaney: Check out dnsimple.com, they have alias domains, which basically remove the need for this load balancer IP crap
15:36:05  * bzooquit (Ping timeout: 248 seconds)
15:36:09  <martin_>and it's 3 bucks a month for 10 domains
15:36:23  * cronopioquit (Ping timeout: 245 seconds)
15:36:28  <jackmaney>martin_: I'll check into that, thanks.
15:36:55  * sreeixquit (Quit: sreeix)
15:37:06  <jackmaney>swaggie: Found list of IPs. Logging into my current DNS provider to make sure that the lists match up.
15:37:23  * cronopiojoined
15:39:11  <jackmaney>Ah HA! One of the IPs has changed.
15:39:56  <swaagie>jackmaney: they did, which one? as the list has been pretty much static as far as I know
15:40:04  <swaagie>glad you found the source though
15:41:04  <jackmaney>The one ending in 130.235. I had it listed in my A list as 129.235
15:41:20  <jackmaney>However, there's a possibility that I fat-fingered it when I originally entered that IP.
15:41:59  <jackmaney>Anyways, I'll give that a few hours to work through the internets, and I'll also check out dnsimple.com. Thanks!
15:42:33  * jackmaneyquit (Quit: Page closed)
15:43:31  * mokesjoined
15:54:34  <lee-starcount>okay keep me posted
15:54:50  <lee-starcount>we have been trying to deploy since Monday
15:55:05  * mokesquit (Remote host closed the connection)
15:55:18  <lee-starcount>this has not gone down well here
15:57:05  <swaagie>lee-starcount: if correct mmalecki just send you an e-mail
16:01:10  * kevino80quit (Remote host closed the connection)
16:02:03  <lee-starcount>okay I am verifying fixes now... seen the email
16:02:35  * kevino80joined
16:03:05  * michaeldeoljoined
16:03:10  * tonistquit (Quit: tonist)
16:03:42  * micha_eljoined
16:03:58  <lee-starcount>okay I am still cannot verify the fixes
16:04:18  * c4miloquit (Remote host closed the connection)
16:04:30  * michaeldeolquit (Remote host closed the connection)
16:05:27  * c4milojoined
16:05:36  <swaagie>lee-starcount: testing and production still giving errors?
16:06:24  <swaagie>lee-starcount: mmalecki asked to repsond to the e-mail, he's to the dentist atm for some wisdom tooth problems and will be back asap, i'll make sure to remind him to fix the stuff ;)
16:06:31  <swaagie>as they might pull his wisdom
16:06:35  * Fishrock123joined
16:07:01  <Fishrock123>Does the logger not work yet? :/
16:07:52  <swaagie>Fishrock123: it should work, what problem are you experiencing?
16:08:17  * mokesjoined
16:08:41  <lee-starcount>okay I have responded to the email and copied you in
16:09:03  <Fishrock123>I'm experiencing "streaming logging information" without anything else. I can;t find out what my internal error is without the logger working.
16:09:17  * mokesquit (Remote host closed the connection)
16:09:29  <swaagie>lee-starcount: great thanks
16:09:32  * mokesjoined
16:09:47  * mokesquit (Remote host closed the connection)
16:10:13  * ionellajoined
16:11:22  <swaagie>lee-starcount: before mmalecki took over btw, I restarted every historical drone in our new part of the architecture, so I'm pretty sure the problem is in one of the older drones, i'll switch over and just check that manually while he is at the dentist
16:12:04  <swaagie>Fishrock123: username/appname please?
16:12:13  * michaeldeoljoined
16:12:20  <Fishrock123>Fishrock123 / searchbeam
16:12:37  * mokesjoined
16:12:42  * mesoquit (Read error: Connection reset by peer)
16:13:13  * mesojoined
16:13:46  <swaagie>Fishrock123: your viewing the logs from webops right?
16:13:53  <swaagie>or trying to
16:14:11  * TooTallNatejoined
16:14:55  * ionellaquit (Ping timeout: 260 seconds)
16:15:08  * charlesThKjoined
16:15:36  * waygeequit (Quit: waygee)
16:15:50  <charlesThK>Why my expresses ap is not caching ? I does locally but not on nodejitsu.
16:17:39  <swaagie>charlesThK: hey there ar
16:17:43  <swaagie>typo
16:17:57  <swaagie>charlesThK: are you referring to server cache or client side browser cache?
16:18:10  * bzoojoined
16:18:14  <charlesThK>I am referring to client cache
16:18:25  <charlesThK>Thank's for your quick anewer !
16:18:26  * tonistjoined
16:19:13  * c4miloquit (Remote host closed the connection)
16:19:24  <swaagie>Fishrock123: I think I know what is going on, uppercase vs lowercase, the appname is Streambeam and it seems webops lowercases it
16:19:35  <charlesThK>swaagie: Why is it working locally and not on nodejitsu ?
16:19:39  * johnmartyquit (Quit: Leaving.)
16:20:16  <swaagie>charlesThK: what is your appname?
16:20:27  <charlesThK>artisans
16:20:34  <charlesThK>my app name is artisans
16:21:03  <charlesThK>sorry it is ArtisansPlombiers
16:21:30  <swaagie>charlesThK: ah ye I see thanks, sorry I wasn't really clear either
16:21:40  <swaagie>but I was indeed after the domain
16:22:30  <charlesThK>here is the domain name :http://artisansplombiers.jit.su/
16:22:37  * michaeldeolquit (Remote host closed the connection)
16:23:00  <charlesThK>swaagie: My account is "artisans"
16:23:43  <swaagie>charlesThK: I can confirm it is not caching, are there any headers set in the application like no-cache, or max-age=0?
16:24:06  <charlesThK>no I haven't set any cache
16:24:18  <charlesThK>cache infos in the header
16:25:00  <swaagie>charlesThK: which browser are you using btw?
16:25:20  <charlesThK>I am using Chrome
16:26:05  * x_orjoined
16:26:25  <swaagie>charlesThK: just to check as it almost fooled me, you don't happen to have to `disabled cache` option set in console?
16:26:26  <Fishrock123>swaagie: Oops sorry, yeah, from webops. The app's name is "Searchbeam"
16:27:05  * michaeldeoljoined
16:27:24  <swaagie>Fishrock123: ok i'ts something we should fix though, will do asap
16:27:45  <swaagie>Fishrock123: if you got access to a console you go do `jitsu logs tail` from the command line
16:27:52  <swaagie>but not sure which OS your on, although any should be fine
16:28:11  * _yoy_joined
16:28:31  <lee-starcount>sure, just keep us up to date on the email... cheers
16:29:25  <swaagie>Fishrock123: you go do = you could do* sorry ;) I don't want to sound commanding haha
16:29:53  <Fishrock123>swaagie: Ooooh thanks I didn't know I could do that!!!
16:30:23  <swaagie>its a short fix for now
16:30:38  <swaagie>I'll get it properly working in webops, thanks for notifying us of that
16:31:11  <Fishrock123>Yw thanks for the support. :3
16:31:29  <swaagie>no problemo, thank you! happy coding
16:34:10  * frenchtoastjoined
16:35:43  * kevino80quit (Remote host closed the connection)
16:36:09  * mokesquit (Remote host closed the connection)
16:36:11  * micha_elquit (Ping timeout: 250 seconds)
16:38:03  * waygeejoined
16:38:34  * Samuel_Roldanquit (Quit: Samuel_Roldan)
16:40:05  * mokesjoined
16:41:40  * defunctzombie_zzchanged nick to defunctzombie
16:41:44  * TooTallNatequit (Read error: Connection reset by peer)
16:44:03  * _zonak_quit (Remote host closed the connection)
16:45:48  * joshonthewebquit (Quit: Computer has gone to sleep.)
16:46:22  * Nodejitsu-Githubjoined
16:46:22  * Nodejitsu-Githubpart
16:47:53  * lee-starcountquit (Ping timeout: 250 seconds)
16:48:37  * c4milojoined
16:49:19  * ejeklintquit (Quit: ejeklint)
16:49:25  * travis-cijoined
16:49:25  <travis-ci>[travis-ci] nodejitsu/pkgcloud#198 (master - d52679a : Ken Perkins): The build passed.
16:49:25  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/pkgcloud/compare/896e71f78957...d52679a74e78
16:49:25  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/pkgcloud/builds/10502822
16:49:25  * travis-cipart
16:51:11  * leichtgewichtquit (Remote host closed the connection)
16:52:40  * jcrugzzjoined
16:57:45  * mokesquit (Remote host closed the connection)
16:57:53  * sreeixjoined
16:59:03  * joshonthewebjoined
17:00:17  * mokesjoined
17:01:59  * waygeequit (Quit: waygee)
17:02:40  * ejeklintjoined
17:03:17  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
17:05:47  * swaagiechanged nick to swaagie[brb]
17:07:41  * miklquit (Read error: Operation timed out)
17:08:01  * Samuel_Roldanjoined
17:08:11  * welchbmjoined
17:08:20  <welchbm>hello?
17:08:49  * kscully27quit (Remote host closed the connection)
17:10:11  <welchbm>can i get a copy of the nodejitsu SSAE 16 certificate?
17:10:47  <nathan7>What do you mean exactly?
17:11:42  * waygeejoined
17:11:57  <welchbm>an organization we are providing a service to which is hosted on nodejitsu wants a copy of the SSAE 16 certificate. That's all I really know. Is there a certificate showing nodejitsu has acheived this certification?
17:12:16  * mikljoined
17:12:38  <nathan7>I don't know about that, could you send an email to support@nodejitsu.com about it?
17:12:48  <welchbm>already did
17:13:16  <Sly>welchbm: http://www.joyent.com/products/compute-service/data-centers
17:13:27  <Sly>Joyent is who hosts our boxes. You would need to contact them for SSAE records.
17:14:10  <Sly>As far as our hardware goes, that is.
17:14:59  * TooTallNatejoined
17:19:51  * sol_invictusjoined
17:21:11  * joshsmithjoined
17:21:39  * _zonak_joined
17:21:50  * michaeldeolquit (Remote host closed the connection)
17:21:52  * haigotquit (Quit: Page closed)
17:21:58  <martin_>Hi guys, published project, now 404 again
17:22:08  <martin_>blankstatement / blankstatement-site
17:23:05  * waygeequit (Quit: waygee)
17:23:18  * parallelquit (Remote host closed the connection)
17:23:45  <nathan7>martin_: looking into it
17:23:48  <martin_>thx
17:24:27  * Jester831joined
17:24:29  <martin_>Please try to figure out the root cause, this slows down development significantly, not to mention makes our whole CI/CD setup useless.
17:24:50  * frenchtoastquit (Ping timeout: 264 seconds)
17:25:20  * waygeejoined
17:28:33  * andreypoppjoined
17:29:17  * kiwi__joined
17:33:29  * topwobblejoined
17:34:18  * paralleljoined
17:34:22  <Sly>martin_: you're back online.
17:34:30  <kiwi__>Hi, is it possible to get a static ip address for an app deployed on nodejitsu?
17:35:16  <Sly>kiwi__: you would probably need to contact sales@nodejitsu.com for an enterprise solution. We don't have static IPs on our platform for each drone.
17:35:19  <martin_>tgx sly
17:35:50  <kiwi__>thanks
17:37:17  <Sly>np, martin_ and kiwi__.
17:42:29  * kiwi__quit (Ping timeout: 250 seconds)
17:43:26  <martin_>ok guys, blank statement needs fixing again
17:43:39  <martin_>(and sorry for pushing this through, but I need to get bug fixes out)
17:43:56  <nathan7>yar, a moment
17:44:53  * kevino80joined
17:45:26  <nathan7>martin_: Done!
17:45:41  <martin_>thx
17:45:54  <martin_>btw, here is the gist of the output window, maybe that helps
17:45:55  <martin_>https://gist.github.com/mwawrusch/6310467
17:45:58  <nathan7>Your app does a bunch of things before listening on a port
17:46:05  <nathan7>which doesn't seem to work out
17:46:32  <martin_>It used to work out till the big patch day you guys had last week
17:46:35  <nathan7>Can you set up the HTTP server first thing? That should do the trick.
17:46:41  <nathan7>martin_: Yeah, we're working out the kinks
17:46:47  * Tom0101joined
17:47:10  <nathan7>martin_: It's the kind of thing you don't find out about until you run it in production
17:47:17  <nathan7>Staging is useful, but not reality
17:47:18  <martin_>nathan7 I know
17:47:34  <Tom0101>When I login on my app using the normal HTTP address it works fine, but when I use SSL termination the app (express I think) returns a 500 status code
17:47:55  <nathan7>Are you trying to handle SSL in your app?
17:48:02  <nathan7>because we handle SSL at our load balancers
17:48:07  <Tom0101>no I'm not
17:48:09  <nathan7>only plain HTTP should ever reach your app
17:48:14  <nathan7>username/appname?
17:48:38  <Tom0101>one sec
17:53:58  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:54:23  <martin_>Is ‚Ķjit.su still the correct way to reference a nodejitsu domain or will that go away
17:54:41  * joshonthewebjoined
17:54:55  <Sly>.jit.su, .nodejitsu.com, or .jitsu.com all work.
17:54:59  <martin_>ok cool
17:55:04  <martin_>one less thing to worry about
17:59:43  * cronopioquit (Ping timeout: 245 seconds)
18:01:10  * rosskjoined
18:02:08  <martin_>ok guys, now it gets funny. I logged in locally on my machine into jitsu with the account blank statement, and now my automated build does not work anymore cause it gives me a 401 unauthorized error: https://gist.github.com/mwawrusch/6310645
18:02:48  <martin_>It seems as if the token issued when logging in with jitsu invalidates older tokens
18:03:03  <martin_>or I am just having a really bad week
18:08:21  * mokesquit (Remote host closed the connection)
18:09:09  * kscully27joined
18:10:14  <nathan7>martin_: yeah
18:10:18  <nathan7>martin_: generate a separate token
18:10:21  <nathan7>martin_: jitsu tokens
18:11:27  <martin_>ok, will do that
18:11:35  <martin_>Guess I need to write a blog post someday ;-)
18:12:20  <nathan7>Cool stuff
18:14:15  * kevino80quit (Remote host closed the connection)
18:14:24  * charlesThKpart
18:14:27  * jbprosjoined
18:14:41  * silv3rwindjoined
18:17:25  * mokesjoined
18:17:41  <martin_>good news bad news
18:17:48  <martin_>the token thing works, which is awesome
18:18:05  <martin_>still got the 404, despite moving the app.listen as far up as possible
18:18:17  * harbhubjoined
18:18:20  <harbhub>hey fellas
18:18:23  * thealanwattsriotjoined
18:18:23  <harbhub>3rdeden you there?
18:19:44  <`3rdEden>harbhub: i'm here on & off, what's on your mind?
18:20:04  <harbhub>just have an hour to spare and wanted to chat with you more on the scaling horizontally of sockets
18:20:11  <harbhub>websocket horizontal scaling :)
18:20:30  * topwobblequit (Ping timeout: 264 seconds)
18:21:32  * ejeklintquit (Quit: ejeklint)
18:21:42  * c4milo_joined
18:21:44  <harbhub>so with redis pub/sub you subscribe all of the node servers to a specific channel called 'websockets main channel' or whatever you want to call it
18:21:47  * c4miloquit (Read error: Connection reset by peer)
18:22:30  <harbhub>then, when a node server gets a new connection and identifies the user, it will publish the information to that 'websockets main channel' channel
18:22:37  <harbhub>thus, messaging all of the subscribed node servers
18:22:44  * andreypoppquit (Quit: andreypopp)
18:23:01  <harbhub>the node server will message with the user id and the server id
18:23:02  * Tom0101quit (Ping timeout: 240 seconds)
18:23:10  * fb55joined
18:23:11  <harbhub>then, when User A wants to message User B
18:25:07  <harbhub>user A message goes to the node server, the node server checks its in-memory list of all the millions of sockets, searches for user B, finds user B and now know which server has user B's socket, publishes a message to that server over a special channel, that server then looks up the socket id for the user id passed into it, finally it emits to message to user B
18:25:18  <harbhub>is that essentially the way it should work?
18:25:44  * parallelquit (Remote host closed the connection)
18:25:50  <`3rdEden>I'm reading your wall of text, gimme a min lol
18:26:05  <harbhub>each server, on start up, should subscribe to the redis channels it needs to listen to, and each server should also load into memory the master sockets list
18:26:12  <harbhub>which is a massive list...
18:26:21  <harbhub>ok lol
18:27:06  <`3rdEden>1) Why would message all channels when you receive a new connection. It's not like every channel in redis would need to know about that information.
18:27:24  <harbhub>fair enough, BUT
18:27:27  <`3rdEden>2) I wouldn't store all the connection details in memory, your already using redis, so why not just store it in the database
18:27:35  <harbhub>fair enough
18:27:39  <harbhub>hmm
18:27:42  * alxquit (Remote host closed the connection)
18:27:44  * andreypoppjoined
18:27:50  <`3rdEden>This way you only have one global state
18:27:55  <`3rdEden>less painful to debug
18:28:01  <harbhub>ok
18:28:03  <harbhub>makes sense
18:28:08  <harbhub>you are a baller :)
18:28:10  * kujaquit (Quit: ZNC - http://znc.sourceforge.net)
18:28:13  <`3rdEden>:)
18:28:15  <harbhub>so here is the next thing
18:28:20  <harbhub>redis, won't it overload?
18:28:32  <harbhub>is there a way to make a master redis db, and then replicate it a bunch of times
18:28:45  <harbhub>and when it gets updated, it also updates all the slave dbs?
18:29:03  <harbhub>i fear that millions of queries to the db every second will overload it o.0
18:29:13  <`3rdEden>I high doubt that
18:29:20  <harbhub>highly*
18:29:25  * ionellajoined
18:29:33  <harbhub>so you mean my one little redistogo
18:29:42  <harbhub>can handle a million queries at once?
18:29:56  <harbhub>really i only need a tiny redis db to hold the list
18:30:09  <harbhub>that is all this redis db has to do, i will have other redis dbs for the user log in stuff
18:30:20  <harbhub>and maybe some sql databases for transactions and stuff
18:30:56  * ionellaquit (Remote host closed the connection)
18:30:57  <`3rdEden>I don't know if your tiny redistogo can handle that, but I know that Garantia data has an "inifinit" scalable redis server; http://redis-cloud.com/
18:31:26  <`3rdEden>but redistogo can probably handle it as well
18:31:32  <`3rdEden>just benchmark it
18:31:37  <harbhub>how?
18:31:45  <harbhub>just try sending millions of requests to it?
18:31:50  <`3rdEden>yup :p
18:31:52  <harbhub>and see how long it takes for each response
18:32:10  <harbhub>my poor redistogo db
18:32:16  <harbhub>is about to get obliterated lol
18:32:16  <`3rdEden>But do you honestly think you're gonna need that much traffic
18:32:23  <harbhub>nope
18:32:26  <harbhub>i don't
18:32:31  <martin_>ok guys, need to go to a meeting. Can you fix my 404 on blankstatement/blankstatement-site while I am gone pls
18:32:32  * sreeixquit (Quit: sreeix)
18:32:43  <harbhub>but i want to be able to make horizontally scalable applications
18:33:02  <harbhub>such that i could make something that scales to millions of concurrent users, because that is awesomeness
18:33:13  * ionellajoined
18:33:14  <martin_>harbhub: read up on eric reiss blog :-)
18:33:22  * wizonesolutionsquit (Ping timeout: 246 seconds)
18:33:24  <harbhub>my current project expects 500 concurrent users at peak hours
18:33:41  <`3rdEden>you can always use something like https://github.com/mcollina/mosca
18:33:44  <harbhub>looking that up now martin_
18:33:46  <martin_>http://www.startuplessonslearned.com/
18:33:58  <harbhub>inspecting both of those
18:34:07  <`3rdEden>so you can switch between redis/rabbitmq/zeromq etc
18:34:15  <martin_>especially the old posts, about him spending 6 months writing code for users that never came
18:35:50  * martin_quit (Quit: martin_)
18:36:24  * silv3rwindquit (Quit: Leaving)
18:36:35  * jmar777quit (Read error: Connection reset by peer)
18:36:42  <nathan7>more importantly, the scaling issues probably won't be the ones you expected
18:36:46  <harbhub>lol martin_, i don't care if users come
18:36:55  <harbhub>i just want to be able to make cool things
18:37:07  * jmar777joined
18:37:12  * kevino80joined
18:37:13  <harbhub>i think that an application that can handle millions of concurrent users is a cool thing :)
18:37:27  * joeybakerquit (Quit: Computer has gone to sleep.)
18:38:08  * jbprosquit (Quit: jbpros)
18:38:39  <harbhub>mosca looks like it does a lot of work
18:38:46  * wizonesolutionsjoined
18:38:46  * wizonesolutionsquit (Changing host)
18:38:46  * wizonesolutionsjoined
18:39:43  * jbprosjoined
18:41:49  <`3rdEden>building stuff your self is always a lot of work
18:42:07  <harbhub>not when you've got node o.0
18:42:24  * paralleljoined
18:42:41  * lpinjoined
18:45:02  * joshonthewebquit (Quit: Computer has gone to sleep.)
18:46:05  * joshonthewebjoined
18:46:21  * welchbmquit (Quit: Page closed)
18:47:53  * jbprosquit (Quit: jbpros)
18:48:03  * ipalreadytakenjoined
18:54:41  <harbhub>lol 3rdeden
18:54:48  <harbhub>i sent out 100,000 requests
18:54:48  * jbasdfquit (Quit: jbasdf)
18:54:57  <harbhub>simple .get('test key'
18:55:00  <harbhub>and it works!
18:55:22  <harbhub>it takes 41,000 ms though
18:55:29  <harbhub>to get back the final one
18:55:39  <`3rdEden>webscale!
18:56:08  <harbhub>10,000 requests in 3 to 4 seconds heh
18:56:31  <harbhub>and that is redistogo :)
18:56:37  <harbhub>so fucking cool!
18:56:49  <harbhub>you guys make no sense... for 9$ a month i get a drone and my db instances...
18:57:07  <harbhub>which means for 9$ a month + the time it takes to develop, i can serve lots of people
18:57:08  <harbhub>:)
18:57:13  <harbhub>so cool
18:59:00  <mmalecki>harbhub: is that on our platform :) ?
18:59:10  <harbhub>yep
18:59:14  <mmalecki>word!
18:59:48  <harbhub>all you guys are missing is: a mysql (or any sql) remote database with my drone
18:59:54  * ipalreadytakenquit (Remote host closed the connection)
19:00:08  <harbhub>if i had one of those, then literally i could do anything i wanted with one drone heh
19:00:19  * martin_joined
19:00:25  <martin_>back again
19:00:29  <harbhub>of course there is nothing stopping me from finding a remote sql db service and just using it with my drone
19:00:42  <harbhub>but... i like how you guys supplied me with redistogo and the two mongodb remote dbs
19:00:44  <`3rdEden>harbhub: you can always go with an other third party service ;)
19:00:49  <harbhub>yep, i'm aware heh
19:01:12  <harbhub>i just want you guys to find a way to give us mysql (since it is free so the third party should be cheaper)
19:01:20  <harbhub>but regardless
19:01:23  <harbhub>keep being awesome
19:01:33  <jcrugzz>harbhub: ew mysql :p
19:02:18  <harbhub>it is a free sql database
19:02:21  <harbhub>why ew?
19:02:25  * kscully27quit (Read error: Connection reset by peer)
19:02:37  <harbhub>relational databases are not so bad, really
19:02:49  <jcrugzz>you design the data model
19:02:52  * kscully27joined
19:02:53  <jcrugzz>that makes sense
19:03:06  <jcrugzz>then you have to manipulate that data model into usable JSON
19:03:13  <jcrugzz>just inefficient imo
19:03:15  <harbhub>at my work we have some pretty intense stored procedures and sql queries that we use
19:03:29  <harbhub>i would use the mysql module
19:03:38  <harbhub>the node mysql module, you just connect to the db
19:03:44  <harbhub>give it the query string
19:03:50  <harbhub>and play with the results
19:03:59  <jcrugzz>results arent json though
19:04:09  <jcrugzz>:p
19:04:10  <harbhub>it is nice to have relational databases for stuff like transactions
19:04:19  <harbhub>mainly because that is the standard approach
19:04:26  <harbhub>of course, you could use redis or whatever heh
19:04:38  <jcrugzz>it WAS the standard approach, things are changing :)
19:05:05  * Slyquit (Remote host closed the connection)
19:05:11  * levexisjoined
19:05:28  * Slyjoined
19:06:13  * fb55quit (Remote host closed the connection)
19:07:26  <harbhub>what does nodejitsu use?
19:07:50  <harbhub>you have my credit card info and you process it monthly, what payment gateway do you use? what database do you use to store my precious info?
19:08:11  <martin_>harhub: I don't know about them, but either use stripe or braintreepayments.com
19:08:50  <harbhub>stripe is what i use
19:08:52  <martin_>and there are hosted high reliability mysql services out there, unfortunately the names escape me right now
19:09:01  <levexis>Does anyone have any idea why I
19:09:05  <harbhub>no worries, thanks martin_
19:09:19  <harbhub>why you what, levexis?
19:09:21  <levexis>Does anyone have any idea why I'm getting a 400, app not started error when the console says it is
19:09:38  <levexis>http://connectid-master.nodejitsu.com/
19:10:51  * rosskquit (Ping timeout: 260 seconds)
19:11:03  <harbhub>http://redis-cloud.com/
19:11:08  <harbhub>dude it seems awesome
19:11:15  <harbhub>i'm definitely going to try them out some time
19:11:32  <levexis>if the app crashes would it still show as green or would it show as stopped?
19:11:37  <harbhub>for now, redistogo handles my needs, but when i'm ready to handle millions concurrently i will look into them
19:12:08  <jcrugzz>harbhub: we use couchdb and redis as our datastores
19:12:17  <jcrugzz>im also working on something with leveldb currently
19:12:26  <jcrugzz>levexis: username/appname?
19:12:32  <harbhub>so you use the very same products that you give to customers?
19:12:34  <harbhub>cool
19:12:36  <jcrugzz>yea
19:12:42  <harbhub>i love you guys
19:12:48  <harbhub>wondering when you will hire me
19:12:50  <harbhub>heh
19:13:06  <harbhub>i'd prefer to work in node than in telerik, visual studios, .net
19:13:07  <harbhub>lol
19:13:27  <levexis>jcrugzz connectid/connectid-master
19:15:08  <martin_>ok guys, not that I am going to panic here, but my guys can show up any minute
19:17:52  * jbasdfjoined
19:24:09  <levexis>jcrugzz any thoughts?
19:24:35  <jcrugzz>levexis: the problem is that you are running two servers on the same server
19:25:04  * itdontworksonjoined
19:25:06  <jcrugzz>we shouldnt actually allow you to do that, so thats a bit of a bug.
19:25:26  <jcrugzz>but yea you want to run your webserver and api-server on different drones since you have them separted
19:25:30  <jcrugzz>separated*
19:25:31  * jbprosjoined
19:27:17  <levexis>weird, it has been working fine until today when I updated all the configs. How do I get them onto different drones?
19:27:46  <harbhub>can i try to blow up my drone?
19:27:56  <harbhub>i want to see how many requests it can handle before it explodes
19:28:02  <Sly>harbhub: yeah. You can benchmark.
19:28:08  <harbhub>sweet
19:28:19  <harbhub>i'll do it later, it will be fun
19:28:50  <Sly>Well, you're usually around in here...
19:28:59  <Sly>So just let us know when you're going to do it in case we see a spike in traffic, we know what it is.
19:29:01  <Sly>Ya know?
19:29:26  <jcrugzz>levexis: since they are two separate servers, you probably want to make them two apps
19:31:49  * jbprosquit (Ping timeout: 256 seconds)
19:33:00  <paultman>I've been trying to do a deploy and am getting this error, "Failure: No free servers available"
19:33:07  <itdontworkson>Yes, so have I
19:33:26  <paultman>is there some problem now? (I've tried to deploy twice) and also start via web console
19:34:29  <harbhub>ok sly will do
19:34:41  <levexis>jcrugzz: :( i thought you might say that, weird it was working previously - person before me must have got lucky as I just pinged him and he said he never had this problem! thanks
19:35:19  <Sly>paultman: looking into it.
19:35:43  <jcrugzz>levexis: yea it worked by some witchcraft i imagine. and yea sry, its either that, or mould them into 1 server
19:35:46  <jcrugzz>and no problem
19:36:19  * danrojoined
19:36:28  * Hebojoined
19:36:44  <Sly>paultman: wanna try again for me?
19:37:18  <paultman>k
19:37:21  <itdontworkson>I just tried again and got the same error, "Failure: No free servers available. Please visit #nodejitsu on irc.freenode.net or email support@nodejitsu.com for further information."
19:37:22  * Fishrock123quit (Remote host closed the connection)
19:37:37  <Sly>itdontworkson: wanna try again?
19:37:52  <Sly>Let me know if it gives you the same thing.
19:37:54  * Fishrock123joined
19:38:02  <paultman>yeap, same, "error: No free servers available."
19:38:05  <danro>^ same error on my OSS drone
19:38:06  * espiralquit (Ping timeout: 268 seconds)
19:38:34  <Sly>Alright, guys. Try again in about 5 seconds. Just restarted a service.
19:38:35  <itdontworkson>Nope
19:38:49  <itdontworkson>And commandline is giving: error: Error running command deploy error: socket hang up
19:39:24  <Sly>itdontworkson: at least that's better than "no free servers"
19:39:38  <Sly>But, we did find an edge case a few minutes ago that seems like you're hitting.
19:39:44  <Sly>We're working on finding it and fixing it right now. :)
19:39:50  <paultman>error: Error running command deploy
19:39:50  <paultman>error: socket hang up
19:39:53  * espiraljoined
19:39:58  <Sly>paultman: yeah. We're working on a fix for that.
19:40:06  <itdontworkson>ok
19:41:34  <paultman>are these basic issues common? I've only been on nodejitsu about 2 weeks now, and basic issues like deployment problems have been fairly common, especially in the last week. The problems I've been having are not exotic, edge use cases, but normal stuff like pushing new code.
19:42:06  * Fishrock123quit (Ping timeout: 245 seconds)
19:42:07  <itdontworkson>web interface is giving a "Failure: Unknown failure" now. basically, tried to upload a new snapshot from the commandline, socket hung up. went to the web interface, tried to manually start the snapshot, unknown error. stopped the instance, tried to start and got the no servers available.
19:42:15  <harbhub>let's see, i'm a nodejitsu user, and i deploy my code with the auto_checker thing set to false
19:42:21  <harbhub>and i don't typically have problems
19:42:31  <Sly>paultman: itdontworkson: you're hitting an edge case that we're working on fixing right now.
19:43:09  <paultman>Sly: an edge case? just doing a jitsu deploy? is there some other common way of pushing code updates that's not "edge case"?
19:45:15  <Sly>paultman: no, because this is an edge case with the main API. We're diligently working on solving the problem.
19:45:36  * jbprosjoined
19:45:58  * Slaytorsonjoined
19:46:14  <Slaytorson>Anyone know what the issue was this morning? I can't deploy to my drones.
19:46:48  <Sly>Slaytorson: we're working on an edge case right now. Should hopefully be fixed very soon. :)
19:47:13  * ionellaquit (Ping timeout: 245 seconds)
19:47:20  * tonistquit (Quit: tonist)
19:47:33  <Slaytorson>Sly: Thanks! I hope so!
19:49:55  * Mickeyquit (Quit: This computer has gone to sleep)
19:50:24  * tulanesailorjoined
19:50:47  <tulanesailor>having an issue deploying
19:50:57  <tulanesailor>here is link to output
19:50:59  <tulanesailor>https://gist.github.com/anonymous/6311935
19:51:17  <Slaytorson>tulanesailor: Sly said this a few minutes ago: we're working on an edge case right now. Should hopefully be fixed very soon. :)
19:51:27  <Slaytorson>Just letting you know. I saw you just joined.
19:51:33  <tulanesailor>thansk
19:51:50  * stringhqjoined
19:51:50  <Slaytorson>I'm in the same boat.
19:52:03  * danroquit (Ping timeout: 250 seconds)
19:52:43  * rosskjoined
19:52:55  <Slaytorson>tulanesailor No problem
19:57:19  * joeybakerjoined
19:57:38  * tonistjoined
19:57:55  * Samuel_Roldanquit (Quit: Samuel_Roldan)
19:59:11  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:03:41  * rosskquit (Remote host closed the connection)
20:03:43  * Samuel_Roldanjoined
20:04:13  * rosskjoined
20:06:45  * Fishrock123joined
20:06:56  * Fishrock123quit (Remote host closed the connection)
20:07:07  * Fishrock123joined
20:08:25  * Fishrock123quit (Remote host closed the connection)
20:08:28  * rosskquit (Ping timeout: 245 seconds)
20:08:50  * rosskjoined
20:09:02  * Fishrock123joined
20:12:38  * mokesquit (Remote host closed the connection)
20:13:26  * Fishrock123quit (Ping timeout: 264 seconds)
20:13:31  * tulanesailorquit (Quit: Page closed)
20:15:19  * DTrejojoined
20:16:26  * TooTallNatejoined
20:16:44  * levexisquit (Quit: Page closed)
20:17:39  * cronopiojoined
20:19:06  * julianduquejoined
20:20:31  <Sly>Hey, guys
20:20:47  <Sly>Slaytorson: paultman: itdontworkson: deploys should be back again.
20:21:11  <Slaytorson>Sly, thanks. I got mine to go through 5-10 minutes ago.. :)
20:23:08  <martin_>guys, we are still down - please fix this - just had an embarrassing demo
20:24:21  <julianduque>martin_: I think I figured out the problem, it's possible that you are starting 2 http applications
20:24:40  <martin_>Juli that would be highly unlikely
20:25:24  <julianduque>martin_: check http://blankstatement.com/
20:25:31  <julianduque>i will check if it's happening
20:25:35  <martin_>works again
20:26:47  * kscully27quit (Remote host closed the connection)
20:27:16  <martin_>I can deploy for you in a minute. What I think is that your provisioning database has a duplicate entry. I mentioned it the other day that in a freak accident kind of way a blankstatement-site app showed up on a different account (hansel). I deleted that one, but maybe there are some remnants in your system
20:29:42  * Mickeyjoined
20:31:52  * jmar777quit (Remote host closed the connection)
20:33:57  <sberryman>Sly: I just deployed and it looks like the old drone is still running (sberryman / teeleader-worker)
20:34:27  <sberryman>i stopped the app but I'm still showing connections to my rabbit-mq server
20:38:19  * npmbrojoined
20:38:43  * kscully27joined
20:39:12  <julianduque>sberryman: will investigate
20:39:38  * _zonak_quit (Remote host closed the connection)
20:40:26  * Fishrock123joined
20:45:07  * jbasdfquit (Quit: jbasdf)
20:46:08  * swaagie[brb]changed nick to swaagie
20:47:25  * martin_quit (Quit: martin_)
20:47:25  * Fishrock123quit (Ping timeout: 245 seconds)
20:49:27  * mokesjoined
20:50:35  * Fishrock123joined
20:51:19  * lpinquit (Quit: Leaving)
20:54:18  * alxjoined
20:55:18  * jbprosquit (Quit: jbpros)
20:55:43  * ipalreadytakenjoined
21:02:06  * Heboquit
21:05:32  * rosskquit (Remote host closed the connection)
21:06:06  * rosskjoined
21:06:55  * travis-cijoined
21:06:55  <travis-ci>[travis-ci] mheap/winston#1 (master - f3b7b47 : Michael Heap): The build has errored.
21:06:55  <travis-ci>[travis-ci] Change view : https://github.com/mheap/winston/compare/ba3b575112e2...f3b7b47db1de
21:06:55  <travis-ci>[travis-ci] Build details : http://travis-ci.org/mheap/winston/builds/10511960
21:06:55  * travis-cipart
21:09:39  * rossk_joined
21:09:39  * jmar777joined
21:09:44  * tonistquit (Quit: tonist)
21:09:51  * rosskquit (Remote host closed the connection)
21:10:20  * sol_invictusquit (Remote host closed the connection)
21:11:39  * ipalreadytakenquit (Remote host closed the connection)
21:12:09  * martin_joined
21:13:54  * fb55joined
21:14:13  * travis-cijoined
21:14:13  <travis-ci>[travis-ci] mheap/winston#1 (master - f3b7b47 : Michael Heap): The build has errored.
21:14:13  <travis-ci>[travis-ci] Change view : https://github.com/mheap/winston/compare/ba3b575112e2...f3b7b47db1de
21:14:13  <travis-ci>[travis-ci] Build details : http://travis-ci.org/mheap/winston/builds/10511960
21:14:13  * travis-cipart
21:18:32  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
21:19:26  * sol_invictusjoined
21:21:10  * fb55quit (Remote host closed the connection)
21:21:10  * Fishrock123quit (Remote host closed the connection)
21:22:10  * _zonak_joined
21:23:07  * Slaytorsonquit (Ping timeout: 246 seconds)
21:23:30  * rossk_quit (Ping timeout: 264 seconds)
21:28:31  * c4milo_quit (Remote host closed the connection)
21:30:09  * spolujoined
21:31:48  * brianruejoined
21:32:12  * harbhubquit (Quit: Page closed)
21:34:01  * _zonak_quit (Remote host closed the connection)
21:44:21  * jgablequit (Quit: Computer has gone to sleep.)
21:47:50  * InconceivableBquit (Quit: Computer has gone to sleep.)
21:49:53  * sol_invictusquit (Remote host closed the connection)
21:52:42  * waygeequit (Quit: waygee)
21:52:48  * alxquit (Remote host closed the connection)
21:55:45  * kscully27quit (Ping timeout: 276 seconds)
21:58:18  * kevino80quit (Remote host closed the connection)
22:02:08  * jmar777quit (Remote host closed the connection)
22:02:34  * Hebojoined
22:09:44  * alxjoined
22:13:55  * kscully27joined
22:16:58  * benjaminbenbenquit (Quit: benjaminbenben)
22:22:38  * spoluquit (Ping timeout: 245 seconds)
22:22:42  * sol_invictusjoined
22:25:54  * mokesquit (Remote host closed the connection)
22:26:44  * sol_invictusquit (Remote host closed the connection)
22:27:58  * wkandejoined
22:29:07  * wkandequit (Client Quit)
22:36:05  * mokesjoined
22:36:48  * alxquit (Remote host closed the connection)
22:40:13  * Heboquit
22:40:41  * alxjoined
22:41:13  * jbasdfjoined
22:41:28  * Hebojoined
22:48:23  * mokesquit (Remote host closed the connection)
22:51:46  * av4mejoined
22:52:13  <av4me>do drones support spdy?
22:54:20  <av4me>according to https://www.joyent.com/blog/nodejitsu-premier-node-js-hosting-platform it appears to
22:54:52  <julianduque>av4me: iirc we do, but i'm not sure
22:54:57  <av4me>however my app which does spdy locally doesn't appear to support it on nodejitsu
22:56:02  <av4me>according to my spdy detection plugin's in chrome webchat.jit.su is not spdy enabled
22:56:26  * wookiehangoverpart
22:56:30  * Samuel_Roldanquit (Ping timeout: 264 seconds)
22:56:54  <av4me>@julianduque, which iirc are you referring to?
22:57:05  <julianduque>av4me: if I remember correctly
22:57:55  <av4me>@julianduque, ah, thanks :-)
22:58:58  <av4me>i upgraded to a business plan so I could setup the ssl cert, but this didn't help
22:59:08  <av4me>other than i have a nice secure connection :-)
23:00:23  <av4me>does nodejitsu support spdy at this time? anyone?
23:00:41  * bzooquit (Remote host closed the connection)
23:01:08  * bzoojoined
23:01:21  * nathan7quit (Read error: Operation timed out)
23:01:31  * nathan7joined
23:01:32  <av4me>is anyone with nodejitsu here? according to https://www.nodejitsu.com/support/ support staff is here until 8pm eastern
23:02:12  <julianduque>av4me: i'm from support
23:02:22  <julianduque>av4me: I don't know the answer so i'm investigating :)
23:02:53  <av4me>@juliaduque, ah, ok, thanks :-) sorry, i'm new to nodejitsu
23:03:16  <julianduque>av4me: no problem :)
23:03:21  * ipalreadytakenjoined
23:04:51  * alxquit (Remote host closed the connection)
23:05:25  <julianduque>av4me: http://spdycheck.org/#www.nodejitsu.com
23:05:27  <julianduque>av4me: http://spdycheck.org/#webops.nodejitsu.com
23:05:37  <julianduque>that two apps are hosted on our platform and it says it supports spdy
23:05:45  <av4me>interesting
23:06:03  <av4me>the spdy express app i'm testing works locally, hmm
23:06:06  * bzooquit (Ping timeout: 264 seconds)
23:06:15  * Heboquit
23:08:05  * andreypoppquit (Quit: andreypopp)
23:09:12  * ipalreadytakenquit (Ping timeout: 276 seconds)
23:09:14  * Hebojoined
23:09:20  <av4me>julianduque: i tried this and it says: Missing NPN Extension in SSL/TLS Handshake
23:09:31  <av4me>julianduque: no idea what that means
23:09:40  <julianduque>av4me: are you trying to start an https server?
23:10:17  <av4me>server = spdy.createServer(options, app)
23:10:35  <av4me>where app is from express
23:10:48  <julianduque>av4me: create a http server, our load balancers handle the spdy stuff
23:11:09  <av4me>starting an http server separately but no, not starting a https server
23:11:49  <julianduque>only an http server
23:11:54  <julianduque>s/an/a
23:11:56  * alxjoined
23:12:06  <av4me>spdy on 443 and http on 80
23:12:22  * stringhqpart
23:13:10  <av4me>node 0.10.15, spdy 1.10.5, express 3.3.4
23:13:27  <julianduque>av4me: we can only allow 1 server, run a http server and our balancers will handle the https/spdy stuff
23:13:30  <av4me>works on localhost
23:14:04  <av4me>how will your balancer support spdy push?
23:14:20  <julianduque>av4me: we only allow http server on our platform and the balancers handle that
23:14:21  * i_m_cajoined
23:15:12  <av4me>so your internal network is blocking my spdy server?
23:15:28  <av4me>and rendering it's own https?
23:15:57  <av4me>hmm, let me turn off the spdy server, 1m...
23:20:58  <av4me>sure, enough, jitsu is handling the https but system is still reporting that spdy is not available
23:21:57  <julianduque>av4me: what is the subdomain?
23:22:12  * i_m_caquit (Ping timeout: 276 seconds)
23:22:36  * leichtgewichtjoined
23:27:57  * alxquit (Remote host closed the connection)
23:34:12  * alxjoined
23:34:18  * kscully27quit (Ping timeout: 245 seconds)
23:34:21  * leichtgewichtquit (Remote host closed the connection)
23:37:55  <av4me>@julianduque, sorry it took so long to get back to you. See: http://spdycheck.org/#hellotest.jit.su
23:38:05  * andreypoppjoined
23:38:41  * jgablejoined
23:38:56  <av4me>@julianduque, subdomain: hellotest
23:39:05  <julianduque>av4me: let me check
23:41:09  * bzoojoined
23:43:38  * Heboquit
23:44:24  * DTrejoquit (Remote host closed the connection)
23:44:55  <julianduque>av4me: this is more interesting
23:45:08  <julianduque>hellotest.nodejitsu.com supports SPDY, hellotest.jit.su don't
23:45:55  <av4me>@julianduque, hmm, thoughts?
23:46:33  <julianduque>av4me: not sure, will file an issue internally, so use *.nodejitsu.com for spdy related things
23:46:33  * mesoquit (Read error: Connection reset by peer)
23:47:02  * mesojoined
23:47:12  <av4me>@julianduque, as a hack until webops.nodejitsu.com says otherwise?
23:48:08  <julianduque>av4me: I created the issue internally
23:48:14  <av4me>@julianduque, even so, how would this enable spdy push?
23:48:20  <av4me>thanks :-)
23:49:07  <av4me>hellotest.nodejitsu.com couldn't know that i wanted to push a particular series of files to the client browser cache via spdy push
23:54:29  * Samuel_Roldanjoined
23:54:31  * brianruequit (Remote host closed the connection)
23:56:04  <julianduque>av4me: not sure, you need to test that, the engineer who wrote that part isn't online right now and I don't have the knowledge :/
23:56:26  <av4me>@juliaduque, thanks for your assistance. have an awesome evening :-)
23:56:34  <julianduque>av4me: thank you :D
23:56:35  * av4mequit (Quit: Page closed)
23:57:13  * mdedetrichjoined
23:58:58  * mokesjoined