{"id":306,"date":"2007-09-18T11:17:50","date_gmt":"2007-09-18T15:17:50","guid":{"rendered":"http:\/\/www.ezrasf.com\/wplog\/archives\/306"},"modified":"2025-04-17T15:36:00","modified_gmt":"2025-04-17T19:36:00","slug":"on-the-fourth-through-sixth-loops-of-ready-2-wear","status":"publish","type":"post","link":"https:\/\/www.ezrasf.com\/wplog\/2007\/09\/18\/on-the-fourth-through-sixth-loops-of-ready-2-wear\/","title":{"rendered":"On the Fourth through Sixth Loops of Ready 2 Wear"},"content":{"rendered":"I really have to stop listening to the same song played over and over. It may affect my thinking&#8230;.\n\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/zwJHAVq1u5c?si=PlIgO9MbGV-xAhtG\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe>\n\nWe had another node crash due to the Sun JVM issue. Our start script failed to make a file in \/var so the node did not become fully operational as expected. While waiting for those with permission to delete some stuff to free up space, I went looking for what I could delete myself. Naturally \/var\/tmp seemed a likely place. I found 1,171 files named Axis#####axis. (Replace the #s with well&#8230; numbers.) They used up only 42MB. Most were small. Looking across all our machines there are thousands of these dating back to February of this year.\n\nI love the Unix <code>file<\/code> command. It will tell you what kind of files are there. So I used <code>file | sort -k 2<\/code> to sort by the type. Almost all of the files were either plain text or JPEG or GIFs. One file, called a &#8220;c program file&#8221; turned out to be a JavaScript (based on the C syntax). I downloaded a JPEG file locally, renamed it to have the .jpg extension, and opened it in an image viewer. It opened correctly. Seems its a graphic of a table.\n\nIt would seem our Blackboard Vista 3 has been collecting these files for months. They do not take up very much space. There are not nearly enough files to represent a download of content by all users. Our \/var would fill up hourly in that case.\n\n<a href=\"http:\/\/ws.apache.org\/axis\/\">Axis<\/a> is an Apache <a href=\"http:\/\/en.wikipedia.org\/wiki\/SOAP\">SOAP<\/a> project. Vista&#8217;s exposed APIs use Axis, I believe. So, the running hypothesis is several of our campuses are using a product which is contacting the APIs to upload content. Its spread out enough that all four clusters are affected. Its something that started about February.\n\n<strong>Suspect #1<\/strong> <a href=\"http:\/\/www.respondus.com\/\">Respondus<\/a> &#8211; Chosen because we know it hits the APIs to upload content. Discounted because the content is lecture materials. Respondus works with assessments (aka quizzes, tests, exams).\n\n<strong>Suspect #2<\/strong> <a href=\"http:\/\/www.impatica.com\/\">Impatica<\/a> &#8211; Chosen because the JavaScript file references PPT. Impatica compacts PowerPoint (aka PPT) files and allows them to play without needing a PPT player. Their support pages teach users how to use the Campus Edition 4 user interface to upload content into a course. O-kay&#8230;.\n\n<strong>Suspects #n<\/strong> Softchalk, Diploma, Microsoft .Learn, etc. &#8211; I haven&#8217;t really investigated any of these. They are just names to me at the moment.\n\n<hr \/>\n\n<strong>UPDATE:<\/strong> So&#8230; There is a bug in Axis which dumps these files into the file system. The files can be deleted as long as they are not current.\n\n<!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>I really have to stop listening to the same song played over and over. It may affect my thinking&#8230;. We had another node crash due to the Sun JVM issue. Our start script failed to make a file in \/var so the node did not become fully operational as expected. While waiting for those with [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[22],"tags":[3787,3788,239,108,317,115,990,591,192,219,323,114,267,3059,3789,277,137,389,103,3786,110,96,3048,385,283,112,522],"class_list":["post-306","post","type-post","status-publish","format-standard","hentry","category-bbvista","tag-3787","tag-3788","tag-apache","tag-apache-axis","tag-api","tag-assessments","tag-blackboard-cevista","tag-blackboard-inc","tag-dating","tag-hits","tag-java","tag-javascript","tag-machine","tag-microsoft","tag-n","tag-name","tag-names","tag-port","tag-ppt","tag-s","tag-soap","tag-support","tag-unix","tag-url","tag-user-interface","tag-users","tag-wikipedia"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1rUBW-4W","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":0,"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/posts\/306\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/media?parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/categories?post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ezrasf.com\/wplog\/wp-json\/wp\/v2\/tags?post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}