Skip to main content
Legend
November 18, 2014
Question

Tomcat ISAPI_redirect.log errors - normal?

  • November 18, 2014
  • 4 replies
  • 6005 views

Hi,

We have a mixture of CF10 and CF11 servers running on Windows 2012, IIS 8/8.5. On one CF10 server we have these errors consistently throughout the day in the isapi_redirect.log file:

[Tue Nov 18 08:58:50.130 2014] [10776:11284] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 1229 (0x000004cd)

[Tue Nov 18 08:58:50.281 2014] [10776:11284] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

[Tue Nov 18 08:58:50.356 2014] [10776:11284] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

[Tue Nov 18 08:58:50.416 2014] [10776:11284] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

The connector is set to debug level INFO, yet we see INFO, WARN and ERROR status messages. We had this issue on CF10 update 12 and update 14.

Appreciate it someone could check their isapi_redirect.log log to see if they get these errors too. Are the errors normal (people closing connections with ESC key etc) or is there tuning to do, or is there a problem? Curiously, some of our servers have no such errors at all, except for the ISAPI connector starting up and shutting down and showing the number of connections etc. The only significant difference between the website with the errors and the ones without is that it uses more AJAX requests. Be grateful for any pointers.

    This topic has been closed for replies.

    4 replies

    Participant
    November 22, 2014

    We too are experiencing many of these problems with tomcat connector version 12.40, in ColdFusion 11, update 3 (release of update 3).  Adobe, please fix!

    [Sat Nov 22 10:19:50.673 2014] [12496:7932] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    [Sat Nov 22 10:20:14.120 2014] [12496:5460] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 1229 (0x000004cd)

    [Sat Nov 22 10:20:14.120 2014] [12496:5460] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

    [Sat Nov 22 10:20:14.121 2014] [12496:5460] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

    [Sat Nov 22 10:20:14.121 2014] [12496:5460] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    [Sat Nov 22 10:20:14.417 2014] [12496:11856] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 1229 (0x000004cd)

    [Sat Nov 22 10:20:14.418 2014] [12496:11856] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

    [Sat Nov 22 10:20:14.418 2014] [12496:11856] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

    [Sat Nov 22 10:20:14.418 2014] [12496:11856] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    [Sat Nov 22 10:20:16.908 2014] [12496:5352] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 1229 (0x000004cd)

    [Sat Nov 22 10:20:16.908 2014] [12496:5352] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

    [Sat Nov 22 10:20:16.909 2014] [12496:5352] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

    [Sat Nov 22 10:20:16.909 2014] [12496:5352] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    [Sat Nov 22 10:20:20.104 2014] [12496:13652] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 1229 (0x000004cd)

    [Sat Nov 22 10:20:20.104 2014] [12496:13652] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

    [Sat Nov 22 10:20:20.105 2014] [12496:13652] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

    [Sat Nov 22 10:20:20.105 2014] [12496:13652] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    [Sat Nov 22 10:20:21.942 2014] [12496:12500] [error] isapi_write_client::jk_isapi_plugin.c (1400): WriteClient failed with 995 (0x000003e3)

    [Sat Nov 22 10:20:21.943 2014] [12496:12500] [info] ajp_process_callback::jk_ajp_common.c (2089): Writing to client aborted or client network problems

    [Sat Nov 22 10:20:21.944 2014] [12496:12500] [info] ajp_service::jk_ajp_common.c (2795): (cfusion) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)

    [Sat Nov 22 10:20:21.944 2014] [12496:12500] [info] HttpExtensionProc::jk_isapi_plugin.c (2603): service() failed because client aborted connection

    Anit_Kumar
    Inspiring
    November 22, 2014

    Can you let us know, how these entries are impacting your server? As mentioned earlier, you can ignore these errors. These are from Tomcat only and will not affect ColdFusion functionality.

    Regards,

    Anit Kumar

    Participant
    November 22, 2014

    That's not true, these errors cannot be ignored.  It is causing graphic files on the web site to not display properly, intermittently.  I refresh the page, some display, some don’t.  I right click on a problem graphic, get its url, surf to the graphic itself, and blank comes up.  No 404 error, no error of any kind, just blank.  Also, I’m observing a large number of active requests pooling up and not getting served successfully.  I switched back to the boncode connector and all these problems went away immediately.  Issue definitely points to problems with the Tomcat connector.

    We are running ColdFusion 11 Enterprise update 3 (version posted on November 19th 2014, with tomcat 12.40).

    Regards,

    Claire

    vishu_13
    Inspiring
    November 20, 2014

    Yes, you can ignore these errors.

    Also, if you have recently applied update 14 on ColdFusion 10 then re-create connector and perform the CF tuning with IIS. You can follow this blog : http://blogs.coldfusion.com/post.cfm/coldfusion-11-iis-connector-tuning

    NOTE : The blog is for CF 11 however is applicable for CF 10 and CF 11 both. Also, perform the above in the maintenance window.

    Hopefully, after performing the above you will not see these errors

    Thanks

    VJ


    tribuleAuthor
    Legend
    November 20, 2014

    @Vishu, thanks for the reply, but.... it's so  vague. What do we "tune" in particular?

    Also, we will lose these settings when we run wsconfig again, will we not?

    Please tell us what to try and what our errors imply we should tune. Are you suggesting we just try every single combination of options until the errors hopefully go away? If so, that is really bad advice (sorry).

    vishu_13
    Inspiring
    November 21, 2014

    I have seen these errors only once in one of the test servers and I performed the same which I shared with you. So, I shared my experience with you.

    Before recreating the connector, you can always take the backup of wsconfig folder

    Legend
    November 19, 2014

    Hi,

    I have seen similar details in ISAPI logs. I don't think it is a problem. Like you say not every site has it. I notice it more at locations that use tablet wireless devices so fair to say users disconnect unexpectedly rather than logout of CF based applications.

    HTH, Carl.

    tribuleAuthor
    Legend
    November 19, 2014

    Thanks Carl. Adobe say not to worry about them too, just strange how two seemingly identical setups can cause such a difference in errors. I wish Adobe would create a wiki (or something) just for Tomcat/ISAPI issues. These errors and logs are not explained at all, anywhere, by Adobe (to my knowledge). It just guesswork trying to work out what it all means and if there is an issue or not.

    Anit_Kumar
    Inspiring
    November 19, 2014

    Yes, you can ignore these errors. These are from Tomcat only and will not affect ColdFusion functionality.

    Regards,

    Anit Kumar

    tribuleAuthor
    Legend
    November 18, 2014

    Wow, no one else has this problem?