06-10-2010
Run two CGIs simultaneously and Ajax to read updated value from CGI1
Flow of program:
C based CGI is used
CGI1:
-Gets called when user hits upload button(submit) ie form action = CGI1
-Does the file upload (copy to a directory etc)
JS, Ajax fucntion:
-A JS function is called when user hits upload button
-The JS function opens an Ajax request for CGI2
-Ajax keeps polling CGI2 for updated value
CGI2:
-Contains:
system ("some cmd to get directory size");
Issue:
Ajax is not able to read values from CGI2 as it polls to get updated values after every 1 sec. It is able to get last value.
In some cases it is able to get 1-2 other values but not EVERY TIME.
Logically my program is fine. I have tested running CGI2 separately, it works fine. I have tested Ajax, and no issues with it as well. The status which it receives is 0 or sometimes 500.
However, altogether, it is not working.
Possible cause:
-Environment issue
-Running 2 CGIs simultaneously
-System() command used in CGI2 is not the right way to get output for Ajax
Any suggestion/solution would be really appreciable.
Thanks
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello everyone, say I have the following script, which contains serveral loops, if I run the script, it executes the loop one by one (after the a loop, it goes to b loop, then c, then d)
I figured I should be able to run all the loops at same time, but I don't know how, can anyone help a little... (2 Replies)
Discussion started by: fedora
2 Replies
2. Shell Programming and Scripting
Hi,
I want to run the command below in the background:
tail -f file.txt | grep "pattern"
The file file.txt will start getting its contents written after this command has started getting run.
So the flow will be like this
tail -f file.txt | grep "pattern"
#The line below will write data... (0 Replies)
Discussion started by: King Nothing
0 Replies
3. Shell Programming and Scripting
#!/bin/sh
firefox index.html
firefox secondpage.html
hey guys, im not able to open up two pages at the same time...
it always open up index.html first, and only after i close it, then the 2nd page pops up...
is there any way i can run both commands at the same time?
i appreciate any... (2 Replies)
Discussion started by: funnyguy123
2 Replies
4. UNIX for Dummies Questions & Answers
Hi all, I was just wondering if there are any consequences, or if its a problem to have a multiple scripts parsing (reading) the same file simultaneously.
For example, I have file.txt with lots of information.
cat script1.sh
grep "awesome" file1.txt > awesome.txt
cat script2.sh
grep -v... (4 Replies)
Discussion started by: torchij
4 Replies
5. Shell Programming and Scripting
Hi,
Is there a way to reflect the recent changes in the file being read when using "while read line" loop? Thanks!
script:
while read line
do
echo $line
cat x.dat|sed 's/2/6/g' > x.dat.temp
mv x.dat.temp x.dat
done < x.dat
The results is still getting below, even... (2 Replies)
Discussion started by: zzavilz
2 Replies
6. Shell Programming and Scripting
Hi
I have jobs (some 1000) defined in a file and I want to read those jobs and run a a command.
For example:
jobs.txt
abc
efg
I want to read the entire file and run the following command
Delete -JOB "abc"
Deleteing abc...
Delete -JOB "efg"
Delete efg...
Can somebody help me... (4 Replies)
Discussion started by: karan8810
4 Replies
7. Shell Programming and Scripting
i Run 2 scripts on all of around 50 nodes every day.
1.Mod_1.sh
2.Mod_2.sh
eg..
i run file with specific node no like
Mod_1.sh NODE_(node number)
Mod_2.sh NODE_(node number)
I want to run both file by using single script with unique node number.
Eg..
Mod_new.sh NODE_(node... (11 Replies)
Discussion started by: Ganesh Mankar
11 Replies
8. Shell Programming and Scripting
Hi All,
Need some help like how to exit from the script after updating the column in data base.
db2 connect to DB
STATUS=$(db2 "SELECT STATUS FROM XYZ )
echo $STATUS
Initially the status value will be '4' or 'NOT YET RUN'.
The Shell script has to run until the status value is updated... (7 Replies)
Discussion started by: sumanmca2006
7 Replies
9. Shell Programming and Scripting
Hello,
I need to run multiple shell processes simultaneously and output of the first process shall be the input of the second process but first process is never ending so both should be running in parallel. I do not wish to wait the end of the first process. I am under ubuntu 16.04.
... (3 Replies)
Discussion started by: baris35
3 Replies
LEARN ABOUT DEBIAN
cgi_display
cgi_display(3) cgi/cgi.h cgi_display(3)
NAME
cgi_display - render and display the CGI output to the user
SYNOPSIS
#include <cgi/cgi.h>
NEOERR *cgi_display (CGI *cgi, const char *cs_file);
ARGUMENTS
cgi - a pointer a CGI struct allocated with cgi_init
cs_file - a ClearSilver template file
DESCRIPTION
cgi_display will render the CS template pointed to by cs_file using the CGI's HDF data set, and send the output to the user. Note that the
output is actually rendered into memory first.
RETURN VALUE
None
SEE ALSO
cgi_debug_init(3), cgi_parse(3), cgi_destroy(3), cgi_js_escape(3), cgi_html_escape_strfunc(3), cgi_register_strfuncs(3), cgi_output(3),
parse_rfc2388(3), cgi_url_validate(3), open_upload(3), cgi_cs_init(3), cgi_url_escape_more(3), cgi_html_strip_strfunc(3), cgi_neo_error(3),
cgi_redirect(3), cgi_filehandle(3), cgi_register_parse_cb(3), cgi_url_escape(3), cgi_init(3), cgi_redirect_uri(3), cgi_cookie_clear(3),
cgi_url_unescape(3), cgi_vredirect(3), cgi_display(3), cgi_html_ws_strip(3), cgi_error(3), cgi_cookie_set(3), cgi_text_html_strfunc(3),
cgi_cookie_authority
ClearSilver 12 July 2007 cgi_display(3)