AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 152 |
r3wp | 3047 |
total: | 3199 |
results window for this page: [start: 2601 end: 2700]
world-name: r3wp
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Dockimbel: 28-Jan-2010 | Scala has a lot to offer, especially for server-side. It compares very well with others, its main issue is just that it's not REBOL...so not easy to wrap a REBOL-addicted mind to it. Besides that, it is very promising. | |
BrianH: 28-Jan-2010 | Not to say that a Scala-made web server written by Doc wouldn't be cool - it should just be called something else. | |
BrianH: 28-Jan-2010 | Mostly development tools and server-side apps. | |
Will: 28-Jan-2010 | server-side stuff for huge traffic sites? I thought you were in the qtask team | |
Terry: 28-Jan-2010 | Without R3 being completely open source, in this day and age, is soo 1984. And if the 'killer app' is a webserver, and that web server doesn't plan on using R3, then it's not much more than a hobby. But hey, nothing wrong with having a hobby. | |
Dockimbel: 29-Jan-2010 | I was reluctant to do that before, CureCode wasn't able to run multiple instances of itself on the same Cheyenne. Since 0.9.10, it's fixed, so I'm in the process of collecting all my current CC instances scattered around on multiple servers on the same Cheyenne server. | |
Dockimbel: 29-Jan-2010 | <and put them> on the same Cheyenne server. | |
Dockimbel: 29-Jan-2010 | James: Latest Cheyenne binary for windows : http://cheyenne-server.org/tmp/cheyenne-rev66.exe | |
Dockimbel: 31-Jan-2010 | All SQLite accesses would block the server, so it would be OK by making a standalone Uniserve+sqlite combo. Such SQLite frontend exists already (don't remember if it was made in C, Python or Ruby). | |
Graham: 1-Feb-2010 | What happens if I call a process that does not return .... eg. a rebol server via a batch command .. is the helper process blocked? | |
Graham: 6-Feb-2010 | http://www.google.com/codesearch/p?hl=en#8-MruDvODLg/trunk/UniServe/libs/html.r&q=url-encodepackage:http://cheyenne-server%5C.googlecode%5C.com&sa=N&cd=2&ct=rc&d=2 | |
Carl: 13-Feb-2010 | (BTW, I'm doing this to move DevBase to the new Linnode server... to offload it to a faster location.) | |
Carl: 13-Feb-2010 | I've not shut it down yet. But, I've been having difficulty connecting to that server all day. It's probably under 10 feet of snow. | |
Carl: 13-Feb-2010 | It scales very well... as long as it has a web server sitting in front of it. | |
Carl: 13-Feb-2010 | The web server does the serializing and I/O buffering. | |
Carl: 13-Feb-2010 | Basically, it does not matter where the proc lives, as long as I can "redirect" I/O to it from the web server, which does all the TCP buffering. | |
Graham: 13-Feb-2010 | where's the server code ? | |
Carl: 13-Feb-2010 | The server's input request packet times out. | |
Carl: 13-Feb-2010 | So, R3 Chat server has been moved to Dallas TX running in Cheyenne on a cloud. | |
Graham: 13-Feb-2010 | --- Note: login initiated *** RebDev Error: server connection failed, is server down? (server-failed) | |
Graham: 13-Feb-2010 | POST /cgi-bin/rebdev HTTP/1.0 Accept: */* Accept-Charset: utf-8 Host: host.rebol.net User-Agent: REBOL Content-Type: application/x-www-form-urlencoded; charset=utf-8 Content-Length: 56 [0.4.0 "Graham" password login]HTTP/1.1 500 Internal error in REBOL CGI Proxy Date: Sun, 14 Feb 2010 02:05:45 GMT Server: Apache/2.0.53 (Fedora) Content-Type: text/plain; charset=UTF-8 Via: 1.1 bc7 Connection: close Cannot connect (3) | |
Dockimbel: 14-Feb-2010 | SVN revision 72: File uploading improvements (changes might break older scripts) FEAT: File upload management improved, in-memory uploading removed for consistency. FEAT: request/store specifications changed. Now it renames the temp file to its original name by default. Use the new /as refinement to move the file (see Changelog). FEAT: New complete example of file uploading (client and server-side) in www/ folder. FEAT: New config keyword: 'incoming-dir <%/path/> to specify a custom incoming folder per domain or per webapp. | |
Oldes: 15-Feb-2010 | It looks that FF converts < > chars automatically inside PRE. It should be converted on the server side I think. | |
Dockimbel: 17-Feb-2010 | Right, for both Jim and Graham, 'validate is the way to go : http://cheyenne-server.org/docs/rsp-api.html#def-23 | |
Dockimbel: 17-Feb-2010 | Request parameters are used to transport data from client to server. If a parameter is not sent, having 'none seems appropriate. Setting them to anything else "by default" will make you loose this important information. | |
Dockimbel: 23-Feb-2010 | From the logs on curecode.org, both emails have been rejected by your email SMTP server. It seems like a SMTP issue (not sure yet from if it is from the server or client side). Anyway, I've validated your CC accounts, so you can log in. | |
Dockimbel: 23-Feb-2010 | Your SMTP server sends two 220 greetings lines instead of one which doesn't comply with RFC2821, so it is rejected by Cheyenne's MTA as an error. I'll improve the MTA to accept such protocol deviations. | |
Endo: 23-Mar-2010 | cheyenne does support mysql only? or can we use sqlite or sql server thru odbc? | |
Endo: 14-Apr-2010 | I tried with cheyenne-r0919.exe binary version with mysql server on localhost, same error: ** Access Error : Invalid port spec: mysql://[root-:-localhost]/test | |
Oldes: 18-Apr-2010 | There is no library support in Linux's version of REBOL/Core. Only in the /View version I guess... but that's in most cases not possible to use on servers as not many servers are with X server installed as well. | |
Janko: 25-Apr-2010 | I had this setup on one server. You have to play with etc/init.d folders .. I currently also don't have it setup that way because I had some problems then and one guy showed me some simpler way. (but I can't remember it right now, I can ask him tomorrow) | |
Graham: 25-Apr-2010 | It's not my server .. .I just told them to install ubuntu server 32 bit | |
Graham: 26-Apr-2010 | Mine is Server: "Cheyenne/0.9.18" | |
Graham: 26-Apr-2010 | Upgraded to Server: "Cheyenne/0.9.19" but bug is still present. | |
Kaj: 1-May-2010 | Is there a reason for this? The list on most Unix systems and Syllable Server is much more comprehensive | |
Dockimbel: 8-May-2010 | Graham: a few links about your question: http://en.wikipedia.org/wiki/Transport_Layer_Security#Support_for_name-based_virtual_servers http://en.wikipedia.org/wiki/Server_Name_Indication SNI is in stunnel's todo list: http://stunnel.mirt.net/?page=todo_sdf | |
Oldes: 9-May-2010 | I use nginx as a frontend server and cheyenne as a backend where Cheyenne ca cretate static pages served by nginx... My motto for thic combo is: where west meets east as its American-Russian connection:) | |
Kaj: 9-May-2010 | The to do list for 2.7.8 mentions fixing the related error message, so I suspect Carl has found that this doesn't work when he briefly tried to run Cheyenne on his new server | |
Kaj: 9-May-2010 | At least it can be tested with X11 running. Then I find that Cheyenne searches for the GNU C library in several places, but not in the place where Syllable Server has it. Here's a patch to misc/unix.r that fixes this for both Syllable and GoboLinux (the new version that's currently in development): | |
Kaj: 10-May-2010 | Well, I never thought I would be hacking a web server, so this is pretty cool, and Cheyenne makes it very easy :-) | |
Terry: 30-May-2010 | what would cause sudden 403 Forbidden errors on certain pages? Everything was fine, restarted the server.. 403 | |
Maxim: 31-May-2010 | I did my own using SSH and a few server-side scripts and tricks. | |
Maxim: 31-May-2010 | I can start/restart the server without it requiring to be setup as a daemon. | |
Maxim: 31-May-2010 | you can use the remote, if the server isn't running ;-) | |
Dockimbel: 3-Jun-2010 | Has anyone run pmwiki or any of the other php wiki's with Cheyenne? Yes, Cheyenne docs wiki is running on pmwiki : http://cheyenne-server.org/wiki | |
Dockimbel: 9-Jul-2010 | if it's static, then it can work only for the URL you've written, so from the server itself, the URL might be invalid | |
Dockimbel: 9-Jul-2010 | I mean, if you've used something like ws://intranet/app.rsp and ws://intranet is not resolved on your server, that's would be the cause of your issue | |
Terry: 9-Jul-2010 | from the server, i cant' get a message to on-message .. but from the other client, I can.. only it won't reply. | |
Dockimbel: 9-Jul-2010 | Terry: just replace ws:// by http:// and test the URL from rebol console with a READ (from your server box) | |
Dockimbel: 9-Jul-2010 | (or from a ws-enabled browser from your server box) | |
Terry: 9-Jul-2010 | The exact same code is working fine on another server.. move to here and *poof* | |
Endo: 10-Jul-2010 | is there a ws:// protocol implementation for R2? How do I connect to a server and use websocket without a browser? | |
Graham: 11-Jul-2010 | and cheyenne is an embedded web server | |
Graham: 11-Jul-2010 | See http://code.google.com/p/cheyenne-server/source/browse/trunk/Cheyenne/www/ws-apps/ws-test-app.r | |
Graham: 11-Jul-2010 | As this is running in main process, when ;-- any handler runs, it will block the server, so, you have to keep your code ;-- very efficient, it should run in between 1ms and 10ms if you want your Cheyenne ;-- server be able to scale to hundreds of concurrent clients. That's the cost to ;-- pay for not having multi-threading...Anyway, you can use the 'do-task function ;-- to run longer code without blocking. | |
Dockimbel: 11-Jul-2010 | Websocket server code can be run from two places: either in Cheyenne main process (allows accessing all clients ports and detecting ports open/close events) or in RSP scripts (using 'do-task function from a websocket app) when the job takes too much time (like accessing a database). | |
Dockimbel: 11-Jul-2010 | Graham: websocket is just an evolution of the HTTP protocol, it's not TCP, you can't contact a SMTP server from a browser directly if this is what you have in mind. | |
Dockimbel: 11-Jul-2010 | AJAX will remain in use I guess, having a permanent connection is not always required and makes servers less scalable. Websockets will mainly replace all COMET tricks for server-side events. | |
Graham: 11-Jul-2010 | Doc, you have a mail server inside Cheyenne .. .that's what I want to use. | |
Graham: 11-Jul-2010 | I also use it as a web server | |
Graham: 11-Jul-2010 | If a pdf is loaded into a browser .. it allows one to post the data in an acrobat form ... but if it is loaded into acrobat reader alone, then it can post, but it can't understand any html returned by the web server | |
Endo: 11-Jul-2010 | @Graham: you are using web sockets for a wierd job. The shortest explanaiton for web socket is: it is the way to trigger an event on the client side from the server side via already open tcp (http) connection. ofcourse that connection is full duplex, client and server both can send a utf8 encoded (currently no binary) string messages anytime. | |
Graham: 12-Jul-2010 | Sure .. just wondering if it's easier to do thru web ports and if the server can notify me thru an open port when it succeeds or fails rather than me poll the server | |
Maxim: 13-Jul-2010 | well remark allows you to do this on ther server... and you could cache it so its just processed once. | |
Terry: 14-Jul-2010 | To keep Cheyenne on the html5 leading edge, you may want to add a "server-sent events" service as well. | |
Terry: 14-Jul-2010 | It's basically a one way websocket communication... server -> browser . Not sure what the real advantage would be, perhaps less overhead? | |
Dockimbel: 14-Jul-2010 | My Chrome 5.0.375.99 scores a "no" at Server-Sent Events :( | |
Endo: 26-Jul-2010 | ws protocol works, run the chat server (see the post on the forum) p: open ws://localhost/chat insert p "hello" pick p 1 == "hello" insert p "/nick endo" pick p 1 == "server: you known as endo" | |
Kaj: 27-Jul-2010 | The Syllable Server manual has an example how to do that on Linux: | |
Kaj: 27-Jul-2010 | http://web.syllable.org/Server/README-SyllableServer.txt | |
Graham: 27-Jul-2010 | I don't have nginx running ... it's a windows2003 server | |
Kaj: 27-Jul-2010 | Yes, as explained in the above Syllable Server manual | |
Oldes: 2-Aug-2010 | First of all you must add DNS A records to point to your IP adress. And then setup your server (Cheyenne, Apache, Nginx..) to resolve the full subdomain.domain names. | |
Kaj: 5-Aug-2010 | Not really; it's running a number of sites, including the Syllable sites. It has also performed the final distribution build of the last Syllable Server release. But it's not published | |
Oldes: 10-Aug-2010 | Endo: I think it's possible to encap the Cheyenne server including RSP files, but it would require some hacking the code. | |
Graham: 24-Aug-2010 | maybe you need this http://cheyenne-server.org/docs/rsp-api.html#def-56 | |
florin: 25-Aug-2010 | The JS is executed by the browser once the buffer is returned to the browser. What I want is a mapped .r file to process the DOM source on the server side. I don't see where the JS concern. | |
florin: 25-Aug-2010 | Graham: so say your library updates . .you have to update all the pages that use the js libraries" . The answer is yes. The html file would generally behave as any other html file that is not backed up by any server side. | |
Graham: 4-Sep-2010 | Terry has mentioned nodejs before .. it's an event driven web server ... nothing to do with web sockets per se | |
Davide: 4-Sep-2010 | node.js is a v8 javascript interpreter that could be used server-side to make tcp server. So, not only web server but server with persistent connection too, like web sockets. Javascript on the server side isn't a new idea, but V8 is very fast and more light without the html dom complexity. It's all event driven and seems very fun to play with it. | |
Kaj: 7-Sep-2010 | By the way, /tmp/cheyenne.pid contains "none" on my server, so that looks like a bug | |
Kaj: 8-Sep-2010 | My system/version/4 on Syllable Server is 4, so something else is wrong | |
Kaj: 8-Sep-2010 | I see PID works when starting Cheyenne with View, but I can't do that on Syllable Server proper | |
Kaj: 9-Sep-2010 | Sure, but I need Library in Core to have it be meaningful in Syllable Server | |
Graham: 15-Sep-2010 | old .. yeah, but since I haven't had any issues, I don't change the server apps | |
Graham: 15-Sep-2010 | So, I guess no point trying to produce this error since I am using an old server build | |
Gregg: 28-Sep-2010 | The EXE doesn't list the Cheyenne version, and I dont think the server-software result gives that either, so what's the best way to check? | |
Dockimbel: 28-Sep-2010 | >> p: open http://domain.com >> p/locals/headers/server | |
Dockimbel: 7-Oct-2010 | SVN revision 93: o FEAT: new config keyword 'pid-dir for setting user-defined folder for Cheyenne's PID file. o FEAT: Cheyenne's SVN global revision number now appended to Server response header. o FIX: default location for %cheyenne.pid is reverted back to /tmp. o FIX: PID file now takes the correct process uid:gid when Cheyenne is not run as root. | |
Carl: 8-Oct-2010 | Thanks Doc, this is a really good feature for people who need greater security... Chey.93 now running as user "www" rather than root on our new cloud server. | |
Kaj: 8-Oct-2010 | The only alternative would be implementing a continuous-running R3 application server, instead of using the UniServe taskmaster server. But you'd still have the communication overhead between the processes | |
GrahamC: 8-Oct-2010 | LNS server doing the cgi | |
Carl: 10-Oct-2010 | I have a 2.5 K web server here that opens port 80, then switches to www uid, and runs fine. | |
Dockimbel: 27-Oct-2010 | Revision 103 binaries, encapped with enpro 2.7.6: - Windows: http://cheyenne-server.org/tmp/cheyenne-r103.zip - Linux libc6 : http://cheyenne-server.org/tmp/cheyenne-r103.gz | |
Oldes: 27-Oct-2010 | Hi Doc, nice list. But would like to ask you, what about a way how to terminate long time unused worker processes? They are started automaticaly when needed, but there is no way how to stop them when the server has no activity. | |
Dockimbel: 27-Oct-2010 | Encmd binary 2.7.6 for Windows: http://cheyenne-server.org/tmp/cheyenne-cmd-r103.zip I'll release the other missing binaries tomorrow. | |
Dockimbel: 28-Oct-2010 | 0.9.19.103 binaries for main platforms available now: http://cheyenne-server.org/blog.rsp?view=21 | |
PeterWood: 29-Oct-2010 | Having changed expire to expires, I get the follioing messages when I start up Cheyenne: 29/10-11:48:27.025934-## Error in [uniserve] : Cannot open server RConsole on port 9801 ! 29/10-11:48:27.053752-## Error in [uniserve] : Cannot open server Logger on port 9802 ! 29/10-11:48:27.060870-## Error in [uniserve] : Cannot open server MTA on port 9803 ! 29/10-11:48:27.061148-## Error in [uniserve] : Cannot open server HTTPd on port 8000 ! 29/10-11:48:27.061893-## Error in [uniserve] : Cannot open server task-master on port 9799 ! | |
Dockimbel: 29-Oct-2010 | For Cheyenne fans, finally some logos to spread everywhere. ;-) http://cheyenne-server.org/blog.rsp?view=22 | |
PeterWood: 2-Nov-2010 | I would prefer to force Cheyenne to execute the script as a real CGI Script as I am trying to run REBOL/Services as a CGI script under Cheyenne. Ideally, I don't want to have to change the REBOL/Services code. (I am migrating a REBOL/Services application away from its existing web server and hopefully to Cheyenne. In the longer term, it may be possible to convert it to a Cheyenne web app). Any hints on how to force Cheyenne to run a .cgi file as a real CGI script? |
2601 / 3199 | 1 | 2 | 3 | 4 | 5 | ... | 25 | 26 | [27] | 28 | 29 | 30 | 31 | 32 |