Feng Forum

Support => Older versions => Topic started by: Pet on November 11, 2009, 08:29:57 pm

Title: Connection Reset problem
Post by: Pet on November 11, 2009, 08:29:57 pm
Does anyone else experience this? (see screenshot) It happens usually within a minute or two while viewing OG documents.  It doesn't happen WHILE the page is loading as the error reports, it happens AFTER  the page has been loaded. 

Is there a timeout setting or something that I can change to prevent this?
Title: Re: Connection Reset problem
Post by: ignacio on November 12, 2009, 09:48:45 am
Strange. So you manage to view the document and after a while the document changes to that error page?

Some questions that could help me:
  - Does this happen with other browsers?
  - Does this happen with other web pages?
  - When did this start happening?
  - What version of OpenGoo are you using?
  - What version of firefox are you using?
  - Here (http://en.kioskea.net/forum/affich-57878-firefox-connection-interrupted) I found some possible solutions. Are you using an AVG addon in Firefox? Can you try disabling it?
Title: Re: Connection Reset problem
Post by: Pet on November 14, 2009, 05:12:17 pm
Will test and get back to you with answers for all of these questions, thanks
Title: Re: Connection Reset problem
Post by: Pet on November 14, 2009, 07:08:46 pm
1. tested on IE8, and after the same number of minutes delay, it happened on IE too.
2. never happens on other web pages, including other ajax-enabled sites
3. it started either v1.3 or v1.4, I don't recall exactly.
4. currently using OG v1.5.3
5. I am using Prism under FF v3.5.5, but it happens under native FF v3.5.5 as well.
6. I read that thread for solutions, but I think Prism does not use FF extensions?  As well, I'm not using AVG or any of those extensions.

Because I primarily use Prism, it does not have a status bar at the bottom nor tabs across the top, so in FF I noticed the page loading indicators were there until the timeout message happens (see attachment).

Also, I selected other types of documents, such as web links to documents, jpgs, pdf etc as well as each type of OG tab. Here is the result of my testing:

Overview: loads immediately, then Done okay.
Notes: loads immediately, then Done okay.
Email: loads immediately, then Done okay.
Contacts:loads immediately, then Done okay.
Calendar: loads immediately but shows "Transfering data..." for ~5 min, then Done okay.
Documents:
- OpenGoo html: it loads, but shows "Transfering data..." for ~5 min, then error.
- all other file types including presentations: loads immediately, then Done okay.
Tasks: loads immediately but shows "Waiting for..." forever, but no errors.
Web Links: loads immediately, then Done okay.
Time: loads immediately, then Done okay.
Reporting: loads immediately, then Done okay.

Title: Re: Connection Reset problem
Post by: Karlos on November 16, 2009, 08:56:27 am
Hello, I'm having similar problems in OG from external network, i can use xampp examples, xampp init page, phpmyadmin , etc... BUT OG don´t work  and cause the restart server connection error .
Check Apache httpd.conf "winnt_accept: Asynchronous AcceptEx failed" error, if so check this http://www.mydigitallife.info/2006/03/09/winnt_accept-asynchronous-acceptex-failed-error-in-apache-log/ (http://www.mydigitallife.info/2006/03/09/winnt_accept-asynchronous-acceptex-failed-error-in-apache-log/)

Regards.
Karlos
Title: Re: Connection Reset problem
Post by: ignacio on November 16, 2009, 09:32:49 am
@Karlos,
Have you tried that fix? Did it work for you?

@Pet,
Are you using a Windows server?


Title: Re: Connection Reset problem
Post by: Karlos on November 16, 2009, 09:54:07 am
Now i´m using local network , i wil try in a couple of hours...
Title: Re: Connection Reset problem
Post by: Pet on November 16, 2009, 03:33:38 pm
yes, Windows
Title: Re: Connection Reset problem
Post by: ignacio on November 16, 2009, 04:24:17 pm
Pet, can you try the solution in the link posted by Karlos?
Title: Re: Connection Reset problem
Post by: Pet on November 17, 2009, 02:23:21 am
That's for Apache, I'm running IIS
Title: Re: Connection Reset problem
Post by: Karlos on November 17, 2009, 06:29:16 am
Now don´t have the httpd.conf  "winnt_accept: Asynchronous AcceptEx failed" error, But OG only works on local Network , continue to investigate ...

Title: Re: Connection Reset problem
Post by: Karlos on November 17, 2009, 09:20:34 am
My solution:
Quote
I'm not sure if I understood correctly the problem, but it could be that OpenGoo defines a ROOT_URL constant in config/config.php (that you can set during the installation), and this ROOT_URL will be used all over OpenGoo. So if you installed OpenGoo through http://localhost/... the ROOT_URL by default will be that one (unless you specifically change it), and when you try to access OpenGoo through another URL it will redirect you to http://localhost/...

If you need to be able to access OpenGoo through several domains you could define ROOT_URL as the path in the server (e.g., instead of 'http://localhost/path/opengoo' it would be '/path/opengoo'). However, when you receive notification emails with links, these will point to /path/opengoo, which isn't a valid URL on its own.
   

Old post by Ignacio: http://forums.opengoo.org/index.php?topic=1099.0 (http://forums.opengoo.org/index.php?topic=1099.0)

Now OpenGoo works fine over Internet.
Thanks.

Title: Re: Connection Reset problem
Post by: ignacio on November 17, 2009, 12:20:32 pm
Hi Pet,

Are you accessing OpenGoo through a Proxy or Firewall? Can you try if the problem persists if you access OpenGoo directly from the server? I mean, open a web browser in the server and access the OpenGoo installation.
Title: Re: Connection Reset problem
Post by: Pet on November 17, 2009, 04:13:09 pm
I have SPI firewall on my network plus running windows firewall.  I don't have access to the host, it's in another country.
Title: Re: Connection Reset problem
Post by: ignacio on November 23, 2009, 05:40:35 pm
Hi Pet,

Can you try changing file 'application/controllers/FilesController.class.php' line 1940 onwards from:

Code: [Select]
function display_content() {
$file = ProjectFiles::findById(get_id());
if (!$file instanceof ProjectFile) {
die(lang("file dnx"));
}
if (!$file->canView(logged_user())) {
die(lang("no access permissions"));
}

$content = $file->getFileContent();
$encoding = detect_encoding($content, array('UTF-8', 'ISO-8859-1', 'WINDOWS-1252'));

header("Expires: " . gmdate("D, d M Y H:i:s", mktime(date("H") + 2, date("i"), date("s"), date("m"), date("d"), date("Y"))) . " GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Content-Type: " . $file->getTypeString() . ";charset=".$encoding);
header("Content-Length: " . (string) $file->getFileSize());

if ($file->getTypeString() == 'text/html') $content = purify_html($content);

print($content);
die();
}

to:

Code: [Select]
function display_content() {
$file = ProjectFiles::findById(get_id());
if (!$file instanceof ProjectFile) {
die(lang("file dnx"));
}
if (!$file->canView(logged_user())) {
die(lang("no access permissions"));
}

$content = $file->getFileContent();
$encoding = detect_encoding($content, array('UTF-8', 'ISO-8859-1', 'WINDOWS-1252'));

if ($file->getTypeString() == 'text/html') $content = purify_html($content);

header("Expires: " . gmdate("D, d M Y H:i:s", mktime(date("H") + 2, date("i"), date("s"), date("m"), date("d"), date("Y"))) . " GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Content-Type: " . $file->getTypeString() . ";charset=".$encoding);
header("Content-Length: " . (string) strlen($content));

print($content);
die();
}
Title: Re: Connection Reset problem
Post by: Pet on November 24, 2009, 04:40:12 pm
Solved, haven't received any connection reset problems since, thank you.

Will this be included in next release, or do I have to maintain this code in my installation?
Title: Re: Connection Reset problem
Post by: ignacio on November 24, 2009, 04:54:35 pm
Glad it worked!

This will be released on version 1.6 RC.