It could also be some sort of print statement in the code. sys.stdout and sys.stderr don't exist under mod_wsgi, but they do in gearbox.
On Tue, Jun 16, 2015 at 12:00 PM Paul Kraus <[email protected]> wrote: > Actually here are the order of events. > Form accepts file upload, file is parsed and written to a database table > where error checking is done against the data to make sure its cleaned up > and able to be sent to our legacy system. The user is then presented with a > view of the data and any information they need to decide what changes > should be bad to bad data. If everything is good they click import, it > reads the records from the table, and using odbc writes them to the legacy > system. > > So its happening after all of the file stuff. > > Paul Kraus > IT Director / Project Management Director > (216) 916.9801 Direct Dial > (216) 267.6176 Fax > www.pelsupply.com > > On Tue, Jun 16, 2015 at 11:35 AM, Paul Kraus <[email protected]> wrote: > >> It does, and that's excellent. Would it keep the same file name, what >> would be the default location of the file? >> >> Paul Kraus >> IT Director / Project Management Director >> (216) 916.9801 Direct Dial >> (216) 267.6176 Fax >> www.pelsupply.com >> >> On Tue, Jun 16, 2015 at 11:34 AM, lebouquetin <[email protected]> >> wrote: >> >>> If your form uses a <input type="file"> for choosing a file, then the >>> uploaded file is written to a temporary directory and what Michael said is >>> that you might get an error because apache user is not allowed. Right >>> access is a classical case of errors when wsgi-ing your app while running >>> it with gearbox serve (which, I assume you run as root) >>> >>> Damien >>> >>> >>> Le mardi 16 juin 2015 16:57:53 UTC+2, Paul Kraus a écrit : >>>> >>>> I thought it might be something different between my virtualenv on my >>>> dev box and the virtualenv being using by modwsgi on the production server. >>>> So i loaded the app up using gearbox serve -c development.ini with the same >>>> virtualenv as the production server, and no issues. So it only seems to >>>> blow up when using apache2/modwsgi. >>>> >>>> Very frustrating. >>>> >>>> On Tuesday, June 16, 2015 at 10:39:53 AM UTC-4, Paul Kraus wrote: >>>>> >>>>> I don't actually read or write the file from the file system. It's >>>>> imported via a form and then processed. I examined the app log and that's >>>>> what i received below but i just now tested it again and examined the >>>>> apache error log and this happens at the exact same moment ... >>>>> >>>>> [core:notice] [pid 45371:tid 139899616245632] AH00094: Command line: >>>>> '/usr/sbin/apache2' >>>>> [core:notice] [pid 45371:tid 139899616245632] AH00051: child pid 45375 >>>>> exit signal Segmentation fault (11), possible coredump in /etc/apache2 >>>>> [core:notice] [pid 45371:tid 139899616245632] AH00051: child pid 55064 >>>>> exit signal Segmentation fault (11), possible coredump in /etc/apache2 >>>>> >>>>> >>>>> On Tuesday, June 16, 2015 at 10:21:57 AM UTC-4, Paul Kraus wrote: >>>>>> >>>>>> I have an internal web application that imports some records via csv >>>>>> and then imports them into our legacy systems database using ODBC. The >>>>>> click the import button it goes to just a normal @expose() method that >>>>>> does >>>>>> the import and when finished redirects to a results page. No multithread >>>>>> or >>>>>> async stuff going on. In development it just works without issues. On our >>>>>> production server it dies with an error 500 and watching the logs this is >>>>>> the error produced... >>>>>> >>>>>> >>>>>> [core:error] [pid 45376:tid 139899256612608] [client 10.0.7.1:50186] >>>>>> End of script output before headers: app.wsgi >>>>>> >>>>>> Kind of getting twisted around the axle here so any help would be >>>>>> greatly appreciated. >>>>>> >>>>>> >>>>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "TurboGears" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/turbogears/VHKKc0iN1F4/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/turbogears. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/turbogears. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/d/optout.

