Hi,

Any reason why it is not working after analyzing the logs ??

Thanks
Hemant

On Thu, Aug 16, 2018 at 1:40 PM, Hemant Chaudhary <
[email protected]> wrote:

> Hi,
>
> Please don't get confuse with Cygwin in error log. We have used NonStop
> cross-compilers with cygwin and ftp the binary to NonStop.
> So executable is based on NonStop not on Windows.  I have build on
> NonStop( Like Linux) alos, getting the same behavior.
> If you need more detail then please let me know.
>
> Thanks
> Hemant
>
>
> On Thu, Aug 16, 2018 at 10:54 AM, Graham Dumpleton <
> [email protected]> wrote:
>
>> You can't use cygwin on Windows to run mod_wsgi in daemon mode. As far as
>> I know that doesn't work. Am surprised it even runs at all. I have never
>> tried and so not really supported.
>>
>> Am assuming you are on Windows due to paths in logs. Is NonStop HPE
>> Operating System actually Windows?
>>
>> Graham
>>
>> On 16 Aug 2018, at 3:15 pm, Hemant Chaudhary <
>> [email protected]> wrote:
>>
>> Hi
>> Sorry for late reply. Attaching the error and access log.
>>
>> Hemant
>>
>> On Tue, Aug 14, 2018 at 6:15 PM, Graham Dumpleton <
>> [email protected]> wrote:
>>
>>> Can you set LogLevel to debug and also add:
>>>
>>>     WSGIVerboseDebugging On
>>>
>>> Capture log output from before request, until after failed request.
>>>
>>> Graham
>>>
>>>
>>> On 14 Aug 2018, at 10:42 pm, Hemant Chaudhary <
>>> [email protected]> wrote:
>>>
>>> Hi,
>>> By mistake I pasted the old logs. New error log is like this :
>>> [Tue Aug 14 12:30:06.016383 2018] [wsgi:info] [pid 654311463:tid
>>> 577193508084252676] mod_wsgi (pid=654311463): Create interpreter '
>>> www.example.com:8079|/wsgi/first.py'.
>>> [Tue Aug 14 12:30:06.024527 2018] [wsgi:info] [pid 654311463:tid
>>> 577193508084252676] [remote 15.213.82.149:61543] mod_wsgi
>>> (pid=654311463, process='example.com', 
>>> application='www.example.com:8079|/wsgi/first.py'):
>>> Loading WSGI script '/home/hemant_super/practi/web
>>> 4/apache-2.4.29/wsgi/first.py'.
>>> [Tue Aug 14 12:30:16.471707 2018] [wsgi:error] [pid 1325400115:tid
>>> 577187392050757636] (4022)Invalid function argument: [client
>>> 15.213.82.149:61550] mod_wsgi (pid=1325400115): Unable to send request
>>> details to WSGI daemon process 'example.com' on
>>> '/tmp/wsgi.1879048236.0.1.sock'.
>>>
>>> This is an NonStop HPE Operating System and PID for processes are like
>>> this only. So no issues with PID.
>>>
>>> One more interesting outcome is that, now when I am browsing first.py
>>> for the first time then able to get the page. But after that it is giving
>>> the error invalid function.
>>> Please share your though.
>>> Hemant
>>>
>>>
>>>
>>> On Tue, Aug 14, 2018 at 4:54 PM, Graham Dumpleton <
>>> [email protected]> wrote:
>>>
>>>> Still more inclined to think is just where socket is, being on NFS
>>>> server. The process ID size I can't see that would cause an issue when
>>>> looking at code. UNIX sockets though, don't sometimes work in NFS mounted
>>>> file systems from memory.
>>>>
>>>>
>>>> On 14 Aug 2018, at 9:12 pm, Graham Dumpleton <
>>>> [email protected]> wrote:
>>>>
>>>> I would say the issue may be related to the size of the pids.
>>>>
>>>> A process ID would normally be less than 2^22. Your system has larger
>>>> values for some reason. The value 1912602637 is greater than 2^31 and so
>>>> would be regarded as negative value in 32 bit integer. This may screw up
>>>> some stuff.
>>>>
>>>> So definitely want to know why you have such large process IDs.
>>>>
>>>> Graham
>>>>
>>>> On 14 Aug 2018, at 9:03 pm, Graham Dumpleton <
>>>> [email protected]> wrote:
>>>>
>>>> BTW, what operating system is this?
>>>>
>>>> It is very strange to see such large process ID numbers such
>>>> as 1325400071 and 1912602637.
>>>>
>>>> From:
>>>>
>>>> * https://unix.stackexchange.com/questions/16883/what-is-the
>>>> -maximum-value-of-the-process-id
>>>>
>>>> /proc/sys/kernel/pid_max
>>>>   This file (new in Linux 2.5) specifies the value at which PIDs wrap
>>>> around
>>>>   (i.e., the value in this file is one greater than the maximum PID).
>>>> The
>>>>   default value for this file, 32768, results in the same range of PIDs
>>>> as
>>>>   on earlier kernels. On 32-bit platfroms, 32768 is the maximum value
>>>> for
>>>>   pid_max. On 64-bit systems, pid_max can be set to any value up to 2^22
>>>>   (PID_MAX_LIMIT, approximately 4 million).
>>>>
>>>> Those process IDs are way above 4 million value even of a 64 bit system.
>>>>
>>>> Graham
>>>>
>>>> On 14 Aug 2018, at 8:52 pm, Graham Dumpleton <
>>>> [email protected]> wrote:
>>>>
>>>> If you have set WSGISocketPrefix and properly re-started Apache, it
>>>> should not be showing the path:
>>>>
>>>>     /home/hemant_super/practi/web4/apache-2.4.29/logs/wsgi.203
>>>> 0043146.0.1.sock
>>>>
>>>> but should be showing:
>>>>
>>>>     /tmp/wsgi.2030043146.0.1.sock
>>>>
>>>> Ensure you have stopped and started Apache after making the change.
>>>>
>>>> Graham
>>>>
>>>> On 14 Aug 2018, at 8:50 pm, Hemant Chaudhary <
>>>> [email protected]> wrote:
>>>>
>>>> No Still no working :
>>>> Error_log :
>>>> [Tue Aug 14 09:21:13.966947 2018] [wsgi:info] [pid 1325400071:tid
>>>> 577203541127856132] [remote 15.213.82.149:58102] mod_wsgi
>>>> (pid=1325400071, process='example.com', application='www.example.com:8
>>>> 079|/wsgi/first.py'): Loading WSGI script
>>>> '/home/hemant_super/practi/web4/apache-2.4.29/wsgi/first.py'.
>>>> [Tue Aug 14 09:23:06.846906 2018] [wsgi:error] [pid 1912602637:tid
>>>> 577197012777500676] (4022)Invalid function argument: [client
>>>> 15.213.82.149:58117] mod_wsgi (pid=1912602637): Unable to send request
>>>> details to WSGI daemon process 'example.com' on
>>>> '/home/hemant_super/practi/web4/apache-2.4.29/logs/wsgi.2030
>>>> 043146.0.1.sock'.
>>>>
>>>> This is my configuration :
>>>> LoadModule wsgi_module modules/mod_wsgi.so
>>>> Listen 8079
>>>> WSGISocketPrefix /tmp/wsgi
>>>> <VirtualHost 15.213.91.33:8079>
>>>>
>>>>     ServerName www.example.com
>>>>     ServerAlias example.com
>>>>     ServerAdmin [email protected]
>>>>     LogLevel info
>>>>     ErrorLog "logs/error_wsgi_log"
>>>>     LogFormat "%P %p %h %l %u %t \"%r\" %>s %b" common
>>>>     CustomLog "logs/access_wsgi_log" common
>>>>
>>>>     WSGIScriptAlias /wsgi "/home/hemant_super/practi/web
>>>> 4/apache-2.4.29/wsgi/"
>>>>
>>>>    # WSGISocketPrefix /tmp/wsgi
>>>>     WSGIDaemonProcess example.com processes=1 threads=15
>>>> display-name="wsgi_hem"
>>>>     WSGIProcessGroup example.com
>>>>
>>>>
>>>> <Directory '/home/hemant_super/practi/web4/apache-2.4.29/wsgi/'>
>>>> AddHandler wsgi-script .wsgi .py .pl
>>>>     AllowOverride All
>>>>     Options +Indexes +FollowSymLinks +ExecCGI
>>>>    Require all granted
>>>>   </Directory>
>>>>
>>>> </VirtualHost>
>>>>
>>>> Do I need to change anything in conf. But the same script and conf
>>>> works fine with embeded wsgi in apache.
>>>>
>>>> Thanks
>>>> Hemant
>>>>
>>>> On Tue, Aug 14, 2018 at 3:25 PM, Graham Dumpleton <
>>>> [email protected]> wrote:
>>>>
>>>>> Try setting:
>>>>>
>>>>>     WSGISocketPrefix /tmp/wsgi
>>>>>
>>>>> as a test to see if moving the socket out of the NFS partition helps.
>>>>>
>>>>> Graham
>>>>>
>>>>>
>>>>> On 14 Aug 2018, at 7:53 pm, Hemant Chaudhary <
>>>>> [email protected]> wrote:
>>>>>
>>>>> Yes it is on NFS server
>>>>>
>>>>> On Aug 14, 2018 3:11 PM, "Graham Dumpleton" <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Quick question. Is your home directory on an NFS server?
>>>>>>
>>>>>> Will respond properly later with things to try.
>>>>>>
>>>>>> Graham
>>>>>>
>>>>>> On 14 Aug 2018, at 7:30 pm, Hemant Chaudhary <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have setup where embeded wsgi is working while daemon is not
>>>>>> working and giving the following error
>>>>>> "
>>>>>> [Tue Aug 14 09:20:55.990713 2018] [wsgi:info] [pid 1325400071:tid
>>>>>> 7857357344764657668] mod_wsgi (pid=1325400071): Attach interpreter ''.
>>>>>> [Tue Aug 14 09:21:13.956064 2018] [wsgi:info] [pid 1325400071:tid
>>>>>> 577203541127856132] mod_wsgi (pid=1325400071): Create interpreter '
>>>>>> www.example.com:8079|/wsgi/first.py'.
>>>>>> [Tue Aug 14 09:21:13.966947 2018] [wsgi:info] [pid 1325400071:tid
>>>>>> 577203541127856132] [remote 15.213.82.149:58102] mod_wsgi
>>>>>> (pid=1325400071, process='example.com', application='
>>>>>> www.example.com:8079|/wsgi/first.py'): Loading WSGI script
>>>>>> '/home/hemant_super/practi/web4/apache-2.4.29/wsgi/first.py'.
>>>>>> [Tue Aug 14 09:23:06.846906 2018] [wsgi:error] [pid 1912602637:tid
>>>>>> 577197012777500676] (4022)Invalid function argument: [client
>>>>>> 15.213.82.149:58117] mod_wsgi (pid=1912602637): Unable to send
>>>>>> request details to WSGI daemon process 'example.com' on
>>>>>> '/home/hemant_super/practi/web4/apache-2.4.29/logs/wsgi.2030
>>>>>> 043146.0.1.sock'."
>>>>>>
>>>>>> "
>>>>>> For daemon I have added following lines in configuration :
>>>>>>  WSGIDaemonProcess example.com processes=1 threads=15
>>>>>> display-name="wsgi_hem"
>>>>>>  WSGIProcessGroup example.com
>>>>>>
>>>>>> Log for working embeded wsgi is :
>>>>>> " [Tue Aug 14 06:18:52.707764 2018] [wsgi:info] [pid 503316532:tid
>>>>>> 577196600460640260] [client 15.213.82.149:57719] mod_wsgi
>>>>>> (pid=503316532, process='', 
>>>>>> application='www.example.com:8079|/wsgi/first.py'):
>>>>>> Loading WSGI script '/home/hemant_super/practi/web
>>>>>> 4/apache-2.4.29/wsgi/first.py'. "
>>>>>>
>>>>>> Please help to know where am I going wrong ?
>>>>>>
>>>>>> Thanks
>>>>>> Hemant
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "modwsgi" 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 https://groups.google.com/group/modwsgi.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" 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 https://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
>> <wsgi_access_log.txt><wsgi_error_log.txt>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" 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 https://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" 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 https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to