15:01:32  * julianduquetopic: Nodejitsu | Cloud status: All ok | Private npm is here: https://www.nodejitsu.com/npm/ | [email protected] | IRC Support hours Mon-Fri 9am-8pm ET
15:06:35  <julianduque>Ben_: great!! it was cache :p
15:07:21  * Slaytorson|awaychanged nick to Slaytorson
15:12:35  * kevino80joined
15:18:46  * jmar777quit (Read error: Connection reset by peer)
15:19:22  * jmar777joined
15:20:44  * jmar777_joined
15:23:17  * ThomasModeneisjoined
15:24:02  * jmar777quit (Ping timeout: 260 seconds)
15:24:16  <ThomasModeneis>Hi,
15:24:26  <ThomasModeneis>Is there any nodejitsu servers in europe ?
15:24:48  <Sly>ThomasModeneis: we do have a data center in Amsterdam.
15:25:03  <ThomasModeneis>How does it work for me to deploy my app in europe ?
15:25:34  <Sly>ThomasModeneis: are you on a business or individual account?
15:25:39  * Fishrock123joined
15:25:39  <ThomasModeneis>individual
15:26:00  <Sly>You have to be on a business plan to move to another data center. Individual plans are froze in the Virginia datacenter.
15:26:24  <ThomasModeneis>ok, great. Thanks mate
15:26:29  <Sly>No problem.
15:27:27  <julianduque>Sly: o/
15:27:40  <Sly>Ohai.
15:28:49  * askmikequit (Remote host closed the connection)
15:31:19  * askmikejoined
15:32:11  * askmikequit (Remote host closed the connection)
15:33:39  * jonykrausejoined
15:35:32  * jonykrausequit (Read error: Connection reset by peer)
15:36:00  * jonykrausejoined
15:37:43  * alucardXjoined
15:40:45  * sreeixjoined
15:44:32  * alucardXquit (Quit: leaving)
15:46:01  * alucardXjoined
15:46:13  * sreeixquit (Ping timeout: 248 seconds)
15:46:59  * gregsmithjoined
15:50:57  * kenperkinsjoined
15:52:20  * gregsmithquit (Ping timeout: 260 seconds)
15:57:33  * gregsmithjoined
16:02:33  * InconceivableBjoined
16:07:07  * alucardXquit (Quit: leaving)
16:08:30  * wordjinjoined
16:09:01  <wordjin>after the maintence I have a problem connection problem www.wordjin.com - nodejitsu username erdinckaradeniz
16:09:45  * abraxasjoined
16:09:45  <wordjin>anyone can help me please ?
16:10:05  * henrikhodnequit (Ping timeout: 246 seconds)
16:10:09  <Sly>wordjin: looking now.
16:10:44  <Sly>wordjin: you have errors in your application's log. The reason it's giving that error is cause your application stopped.
16:11:27  <wordjin>why stopped ?
16:11:30  <wordjin>what can I do
16:11:32  <wordjin>?
16:12:15  * henrikhodnejoined
16:13:19  <wordjin>I restared bu problem is still continuous
16:14:26  * abraxasquit (Ping timeout: 260 seconds)
16:15:02  * kevino80quit (Remote host closed the connection)
16:15:52  <Sly>wordjin: you need to fix your error.
16:16:02  <Sly>Otherwise, it's goign to keep having this problem.
16:16:03  <Sly>*going
16:17:04  <wordjin>can you fix that error ?
16:17:37  <Sly>wordjin: sorry, but that's an application error. If it were something on our side, I would definitely work on fixing it.
16:17:45  * kevino80joined
16:17:45  <wordjin>everything was normal till maintence
16:19:44  * jcrugzzjoined
16:21:35  <Sly>wordjin: just in the little bit of logs I looked through, I see this going back to February 4th.
16:21:41  <Sly>Probably before then, but I only looked at 2000 lines.
16:31:47  * daviddia_joined
16:33:40  * Siyfionquit
16:33:49  * jetiennejoined
16:34:30  * daviddiasquit (Ping timeout: 260 seconds)
16:40:39  * wordjinquit (Ping timeout: 245 seconds)
16:41:38  * jjm_changed nick to jimX11
16:42:48  * askmikejoined
16:44:52  * amccausl_quit (Read error: Connection reset by peer)
16:46:53  * Ben_quit (Ping timeout: 245 seconds)
16:47:06  * askmikequit (Ping timeout: 260 seconds)
16:50:42  * askmikejoined
16:51:36  * jonykrausequit (Ping timeout: 272 seconds)
16:57:12  * amccausljoined
17:01:11  * Paul___joined
17:04:22  * Fishrock123quit (Read error: Connection reset by peer)
17:05:06  * Fishrock123joined
17:07:30  * kirbysayshijoined
17:08:30  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:08:32  * brennanMKEjoined
17:08:34  * rosskjoined
17:08:34  * ThomasModeneisquit (Ping timeout: 245 seconds)
17:08:34  * brennanMKEquit (Remote host closed the connection)
17:08:49  * brennanMKEjoined
17:10:02  * brennanMKEquit (Read error: Connection reset by peer)
17:10:37  * brennanMKEjoined
17:11:11  * joshonthewebjoined
17:17:24  * ecaronjoined
17:20:13  * sreeixjoined
17:30:21  * Fishrock123quit (Remote host closed the connection)
17:39:58  * pdeschen_joined
17:40:49  * pdeschen_quit (Client Quit)
17:49:51  * cyanogen32joined
17:56:45  * jonykrausejoined
18:06:55  * lpinquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
18:08:08  * alan-nodequit (Ping timeout: 260 seconds)
18:14:02  * jonykrausequit (Remote host closed the connection)
18:20:58  * TooTallNatejoined
18:21:14  * Fishrock123joined
18:24:00  * jonykrausejoined
18:24:20  * lpinjoined
18:27:53  * frenchtoastquit (Ping timeout: 250 seconds)
18:28:40  * nicholaswyoungjoined
18:28:49  * blevsasjoined
18:33:54  <nicholaswyoung>What ffmpeg AAC encoders are installed on the nodejitsu platform? Just the default faac one?
18:35:24  <nicholaswyoung>I'm setting up my application, and want to make sure that I setup my workers to use whatever is installed.
18:37:45  <Sly>nicholaswyoung: I would assume it's just whatever comes with the default installation. I don't believe we did anything special when we installed it.
18:38:27  <nicholaswyoung>Sly: Gotcha. So long as you installed the nonfree sources, then I should have aac. Is there a way I can pop open a console and manually run an encode to check??
18:40:30  <nicholaswyoung>I'm also a bit fuzzy on how to run background workers (to manage stuff like the ffmpeg encode) on nodejitsu. My current plan is to use kue, and kickoff the encode that way - but if you have tips or tricks, I'd love to hear them.
18:43:17  * blevsasquit (Ping timeout: 248 seconds)
18:43:27  * erdijoined
18:43:39  <Sly>nicholaswyoung: https://gist.github.com/Southern/638512487884b743981c
18:44:43  <nicholaswyoung>Sly: Oh, wonderful. Thank you.
18:45:10  <Sly>No problem.
18:46:01  <nicholaswyoung>Sly: Any advice on running kue with ffmpeg, or otherwise processing uploaded audio files?
18:46:10  <Sly>Never heard of kue before now.
18:46:41  * ecaronquit (Quit: Page closed)
18:47:16  <nicholaswyoung>Sly: It's a Redis-backed worker system from the Learnboost crew. I had hoped to use it (or alternatively an amqp client) to handle encoding uploaded audio.
18:47:46  <nicholaswyoung>Sly: https://github.com/learnboost/kue
18:47:58  <Sly>Just as long as you're not using cluster, you should be fine.
18:48:24  <Sly>You can just setup the job to spawn a child process when it gets to that job and encode the data.
18:49:17  * jonykrausequit (Remote host closed the connection)
18:49:21  <Sly>That is, unless you know of an ffmpeg wrapper module that would access ffmpeg directly and let you do the converting in Node.
18:51:36  <nicholaswyoung>Sly: That's what I had hoped to hear. I plan on having the workers interact directly with ffmpeg.
18:52:06  <cyanogen32>Does nodejitsu automatically use forever to run apps? Or do I need to add something to my package.json?
18:52:12  <nicholaswyoung>Sly: Are their disk storage limits on my nodejitsu box that I need to be careful of when handling the larger raw uploads?
18:52:29  <Sly>cyanogen32: we don't use forever on the drones anymore. We use aeternum. https://github.com/opsmezzo/aeternum
18:52:36  <Sly>We still use forever for a few things, but not on the drones.
18:53:05  <Sly>nicholaswyoung: 2GB disk space
18:53:27  <Sly>nicholaswyoung: also, are you on a business or individual plan?
18:54:03  <nicholaswyoung>Sly: I haven't decided yet. Probably business-level, since I assume the SLA (or equivalent) will be better for that, right?
18:54:29  <Sly>Well, I was just asking because the business plan allows you to scale up the memory on your drones.
18:54:37  <Sly>Our individual plans are limited to 256 MB of RAM.
18:54:53  <Sly>That's including system processes and your node process.
18:55:01  * InconceivableBquit (Quit: Textual IRC Client: www.textualapp.com)
18:55:25  <Sly>So, you probably wouldn't be able to do very much audio on the individual drones.
18:56:14  <nicholaswyoung>Sly: Then I definitely need the business class. Is the max memory size 2GB, or can I raise it higher?
18:56:29  * cyanogen32quit (Ping timeout: 245 seconds)
18:56:43  <Sly>Max memory is 1GB per drone in the business plan, but you can also scale that to more drones to balance the traffic load.
18:56:49  <nicholaswyoung>Sly: I'm mostly worried about tempfiles on disk, and making sure that I clean them up regularly.
18:56:53  <Sly>So it would essentially be 2GB.
18:57:40  <nicholaswyoung>Sly: How much disk is available on the business plans?
18:57:52  <Sly>Same 2GB.
18:58:06  <Sly>These servers were never really meant to host a lot of data.
18:58:27  <nicholaswyoung>Sly: And any child processes or background workers have access to the same disk?
18:58:41  * frenchtoastjoined
18:58:58  <Sly>nicholaswyoung: system processes. The rest of our stuff is independent from the disk.
18:59:25  <Sly>Actually, one thing does access the disk...
18:59:30  <Sly>But that's only when your package is being read in.
18:59:32  <Sly>It doesn't run all the time.
18:59:37  <nicholaswyoung>Sly: Would ffmpeg be considered a system process?
18:59:47  <Sly>Nah. ffmpeg doesn't run all the time.
18:59:58  <nicholaswyoung>Sly: Because if I can't feed ffmpeg uploaded files, then I'm chasing the wrong solution.
19:00:19  <Sly>You can definitely feed it uploaded files, but that's what I was pointing out about the memory usage.
19:01:00  <nicholaswyoung>Sly: Gotcha. Yeah, I've tested the app locally and we're staying well below the 1gb limit. I don't see that as a huge problem at this point.
19:01:20  <nicholaswyoung>Sly: Thanks for your help. I think I have a better idea of what nodejitsu offers to this app.
19:01:20  <Sly>Say the system processes and your node application are taking ~150MB. Then let's say someone uploads ~100MB worth of data. That has to be read into memory first in Node before it's saved, unless you pipe it through... but even piping would still read some of it into data.
19:01:36  <Sly>Then you open ffmpeg on top of that and try to read in the same ~100MB into memory from it, and run out of memory.
19:01:55  <Sly>That's what commonly happens on the 256 MB drones with people working with audio files and stuff.
19:02:09  * frenchtoastquit (Read error: Operation timed out)
19:02:21  <Sly>Cause you're reading ~100MB in and then storing what it's encoding into memory again before writing it out.
19:02:38  <Sly>Memory constraints. Fun times.
19:02:48  <nicholaswyoung>Sly: Yeah, I'll definitely need the larger business plan. Do you have folks doing encoding on those plans safely?
19:03:56  <Sly>I believe we have had one other person that was doing audio encoding like this, and he hasn't had any problems on his business plan that I know of.
19:04:08  <nicholaswyoung>That's all the assurance I need!
19:04:42  <nicholaswyoung>Sly: I'll finish preparing the app, and open an account shortly.
19:04:49  <nicholaswyoung>Sly: Thanks so much for your help.
19:04:59  <Sly>nicholaswyoung: no problem. Let us know if you need anything else. :)
19:05:14  * c4milojoined
19:07:09  * rudasnquit (Quit: rudasn)
19:10:04  * diablituxjoined
19:11:15  <diablitux>Hi! I need your help. NIC request me a DNS for my domain. I have the individuals plans...
19:11:49  * evanhlucasjoined
19:13:31  * jonykrausejoined
19:14:28  <Sly>diablitux: hey. You can find out how to use your own domain at https://www.nodejitsu.com/documentation/features/dns/.
19:15:08  * kirbysayshiquit (Ping timeout: 265 seconds)
19:17:44  * bebrawpart
19:17:47  * lpinquit (Quit: Textual IRC Client: www.textualapp.com)
19:24:28  <diablitux>Sly: I see this page but I try with the IP that obtain from nslookup and not work :(
19:25:38  <Sly>https://gist.github.com/Southern/4699b22ff3d269cf1493
19:25:43  <Sly>Those are the IPs that you should be using in your DNS records.
19:27:15  * ljharbquit (Quit: ljharb)
19:27:34  * johnmartyjoined
19:32:01  * c4miloquit (Remote host closed the connection)
19:33:52  * espiralquit (Disconnected by services)
19:34:06  * espiraljoined
19:39:49  <diablitux>Sly: ok, I understand. Thanks ;)
19:40:03  <Sly>diablitux: no problem.
19:40:59  * lpinjoined
19:54:43  * diablituxquit (Quit: Page closed)
19:56:04  * nicholaswyoungquit (Quit: Page closed)
20:01:04  * nicholaswyoungjoined
20:01:07  * jmar777_quit (Remote host closed the connection)
20:01:36  <nicholaswyoung>Sly: If you're still around, I don't think I quite understand how high-volume drones affect pricing on the business plans.
20:02:27  <Sly>nicholaswyoung: you mean the memory scaling?
20:03:18  <nicholaswyoung>Sly: Yeah. For instance, what is the default configuration for the base business plan ($48, I think) - and what if I need to raise the memory limits?
20:03:55  <nicholaswyoung>Sly: The homepage addresses that memory scaling is possible, but how it explains cost difference is a bit cryptic.
20:04:32  <Sly>nicholaswyoung: okay, so... how much memory are you wanting? 1GB?
20:04:49  <nicholaswyoung>Yeah, 1gb.
20:05:06  <Sly>Alright. 1GB would need a plan with at least 4 drones.
20:05:11  <Sly>256 x 4 = 1GB
20:05:24  <nicholaswyoung>Sly: After our conversation earlier, I think that 512 would be a bit low to handle ffmpeg, etc.
20:05:50  * InconceivableBjoined
20:06:22  <nicholaswyoung>Sly: Gotcha. Is there something between the bottom plan and the next one up? Because we won't need 5 out of the gate.
20:06:44  * blevsquit (Quit: Computer has gone to sleep.)
20:08:12  * ipalreadytakenjoined
20:11:35  * abraxas_joined
20:14:19  * ljharbjoined
20:15:45  * brtdwchtrjoined
20:16:00  <brtdwchtr>hey guys
20:16:06  * abraxas_quit (Ping timeout: 245 seconds)
20:16:41  <brtdwchtr>wondering if anyone can help me out, I'm trying to perform a nodejitsu deploy with the CLI api using tokens
20:17:02  <brtdwchtr>I've managed to set the config
20:17:36  <brtdwchtr>the deploy will start, create a snapshot and upload files, but then I will get a 401 Authorization failed error
20:18:05  <julianduque>brtdwchtr: how are you setting the token in .jitsuconf?
20:18:17  <brtdwchtr>jitsu config set token TOKENHERE
20:18:43  * jareddlcjoined
20:19:38  <brtdwchtr>I'm trying to perform an automated deploy from CLI
20:20:58  <julianduque>brtdwchtr: that token needs to be added to .jitsuconf file
20:21:02  <julianduque>make sure you set
20:21:17  <julianduque>apiTokenName and apiToken fields along with username (your username)
20:21:31  <brtdwchtr>ok, so I don't edit the .jitsuconf through CLI
20:21:43  <brtdwchtr>but prepare a .jitsuconf file manually
20:22:11  <julianduque>brtdwchtr: https://gist.github.com/julianduque/9e3787e58dc310a077dc
20:22:26  <julianduque>brtdwchtr: or you can do it with `jitsu config set`
20:22:37  <julianduque>`jitsu config set apiTokenName jitsu`
20:22:45  <julianduque>`jitsu config set apiToken xxxx-xxx-xxx-xxx`
20:22:50  <brtdwchtr>ok, I think the doc here is out of date https://www.nodejitsu.com/documentation/jitsu/conf/
20:22:52  <julianduque>`jitsu config set username myusername`
20:23:15  <julianduque>brtdwchtr: you are right, will update docs
20:25:51  <brtdwchtr>awesome, that works like a charm
20:25:53  <brtdwchtr>tnx julian!
20:26:19  <julianduque>brtdwchtr: wooot
20:27:00  * jmar777joined
20:27:44  * erdiquit (Ping timeout: 245 seconds)
20:27:45  * frenchtoastjoined
20:27:48  <brtdwchtr>our usecase might be interesting for the docs as well, custom deploy from codeship
20:29:22  <julianduque>brtdwchtr: great :)
20:30:51  <julianduque>brtdwchtr: https://github.com/nodejitsu/handbook/commit/1c08f85b1405ee469ae53db7cf57520d244d41bf
20:30:59  <julianduque>it will be update on the next deploy of our homesite :)
20:31:38  <brtdwchtr>great, glad I could help
20:32:12  * alan-nodejoined
20:37:38  * gregsmithquit (Ping timeout: 260 seconds)
20:39:46  * jalaterasjoined
20:40:51  <jalateras>hey guys was wondering how the private npm offering works with the public npm registry. How would i configure my environment
20:41:07  * jonykrausequit (Remote host closed the connection)
20:44:24  * brtdwchtrquit (Ping timeout: 245 seconds)
20:46:48  <julianduque>jalateras: we have a replica running on https://registry.nodejitsu.com
20:47:03  <julianduque>jalateras: and we are in constant syncing with public
20:47:34  <julianduque>jalateras: check docs at https://www.nodejitsu.com/documentation/npm/
20:48:04  <jalateras>okay so if a package is not found in your private rgistrty is searches through to the replica
20:48:12  * c4milojoined
20:48:13  <jalateras>i did have a look at the doco but it wasn't all the clear
20:48:22  <julianduque>jalateras: yes, we have a proxy
20:48:35  <julianduque>and proxy behaves like that, search on private, then public
20:51:53  * jonykrausejoined
20:52:16  <jalateras>cheers, sounds just like what i need
20:53:35  * gregsmithjoined
20:54:41  <julianduque>jalateras: great! also any feedback is welcome http://nodejitsu.uservoice.com
20:58:07  <jalateras>julianduque: will do
21:00:51  * c4miloquit (Remote host closed the connection)
21:03:19  * alan-nodequit (Quit: alan-node)
21:08:05  * jalaterasquit
21:20:55  * alan-nodejoined
21:24:13  * daviddiasjoined
21:24:23  * c4milojoined
21:26:51  * daviddia_quit (Ping timeout: 245 seconds)
21:28:58  * daviddiasquit (Ping timeout: 260 seconds)
21:31:02  * alan-nodequit (Quit: alan-node)
21:31:27  * alan-nodejoined
21:38:44  * alan-nodequit (Quit: alan-node)
21:39:11  * alan-nodejoined
21:39:29  * jmar777quit (Remote host closed the connection)
21:54:43  * ecaronjoined
22:00:01  * nicholaswyoungquit (Quit: Page closed)
22:00:42  * daviddiasjoined
22:02:05  * TooTallNatequit (Quit: Computer has gone to sleep.)
22:06:19  * ipalreadytakenquit (Remote host closed the connection)
22:09:36  * lpinquit (Quit: Leaving)
22:12:28  * abraxasjoined
22:13:38  * jonykrausequit (Remote host closed the connection)
22:16:52  * abraxasquit (Ping timeout: 260 seconds)
22:18:46  * kevino80quit (Remote host closed the connection)
22:29:07  * ipalreadytakenjoined
22:31:31  * sreeixquit (Quit: sreeix)
22:33:28  * ipalread_joined
22:36:31  * ipalreadytakenquit (Ping timeout: 245 seconds)
22:41:39  * ipalreadytakenjoined
22:41:52  * ipalread_quit (Read error: Connection reset by peer)
22:42:52  * TooTallNatejoined
22:43:06  * cronopiojoined
22:44:32  <ecaron>Anyone within eyeshot of Charlie?
22:52:21  * jcrugzzquit (Ping timeout: 248 seconds)
23:04:08  * brennanMKEquit (Remote host closed the connection)
23:04:43  * brennanMKEjoined
23:09:07  * brennanMKEquit (Ping timeout: 250 seconds)
23:13:06  * ipalreadytakenquit (Remote host closed the connection)
23:19:21  * wyliejoined
23:22:53  <wylie>info: Creating snapshot 0.0.1-68
23:22:53  <wylie>info Uploading: [=============================] 100%
23:22:53  <wylie>info: Updating app Rubiaceae
23:22:53  <wylie>error: Error running command deploy
23:22:53  <wylie>error: Nodejitsu Error (500): Internal Server Error
23:32:29  * wyliequit (Ping timeout: 272 seconds)
23:34:48  * Samuel_Roldanquit (Ping timeout: 260 seconds)
23:50:21  * evanhlucasquit (Quit: Textual IRC Client: www.textualapp.com)
23:54:06  * TooTallNatequit (Quit: Computer has gone to sleep.)
23:55:24  * gregsmithquit (Read error: Connection reset by peer)
23:55:30  * gregsmit_joined