Re: [users@httpd] Apache won't start, strace output enclosed
- Original Message - > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > Hi all, > > Ack! > > This is apache 2.2.25 compiled from source but on a CentOS 6.5 system. > Notably, I included all modules in the build. You might want to start to build with a minimal set of modules, to exclude any of them from being the cause. Why did you compile with all modules to start with? > > I was trying to add a subdomain, ran into memory allocation problems > and so tweaked the settings accordingly. Here are the current settings > and I have no idea how sensible they are: > > > StartServers 4 > MinSpareServers4 > MaxSpareServers 64 > ServerLimit 512 > MaxClients512 > MaxRequestsPerChild 512 > > > StartServers 4 > MaxClients 512 > MinSpareThreads 32 > MaxSpareThreads 64 > ThreadsPerChild 16 > MaxRequestsPerChild 0 > This depends on which MPM you are currently running, see your httpd -V output for this information. Obviously the specific settings will be different in each usecase, depending on load and resources available. > > Now it won't start at all and writes nothing to the error log. So I > managed to get strace going on it. These are the last few lines of the > output: > > open("/etc/localtime", O_RDONLY)= 82 > fstat(82, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 > fstat(82, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fce20292000 > read(82, > "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., > 4096) = 2819 > lseek(82, -1802, SEEK_CUR) = 1017 > read(82, > "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., > 4096) = 1802 > close(82) = 0 > munmap(0x7fce20292000, 4096)= 0 > write(43, "[Thu Jan 16 19:49:38 2014] [erro"..., 98) = 98 > exit_group(1) The last write call shows that its logging an error to the errorlog, are you sure you have looked at the right errorlog? You might want to try to 'strace -s 4096 ...' so the entire message is captured in the trace. > > As you might imagine, I'm in a bit of a panic. What's going wrong? > > Thanks! > - -- > David Benfell > see https://parts-unknown.org/node/2 if you don't understand the > attachment > -BEGIN PGP SIGNATURE- > Version: GnuPG v2.1.0-ecc (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQIcBAEBCgAGBQJS2K3RAAoJEKrN0Ha7pkCOWP8P/23HK4h3KQ0ERVn5LN8l85t+ > c+ZbjWsc3G+5LsU8sRhgx6724ZFi4Mo3v2pq1UAXpeGToa0QqUfteXFtepLz5X++ > 0gJUy84gphrz3P5XZEHO51l1tH4RhBovVOUoWpQiZMRG06UapuLqHqmM33RB275+ > IMKfem8KukTOaUCr5ByKxWSNi3aA/2P5wP21ah9t7LMCvp668PKFyMUI8nbq1nyQ > ZM2sFfulEjHel+6KpmrxEZ/QaMK4ElGCnmhNExz1sRicYaLNrk/kgOZBEAqI7esV > EHe8L3KO7IqRrCgCUEC4ovFYh+THnrlGvNZU3seQNKzocQ64bR+zRViHNaR0jzXr > GZKIAyKhaEutpPqjvcfTYtF/HRsIS3FkOlXPKPq0xonyJtQ0SWPsR6e74Lj3x2aq > OqD2FdnCEqy8+GlQ1nh1kOaI14N6b5uzRWacNNDmwRYD0Dr8V1Du+F/LF33mpH9p > 3WkiKtXJ7bvSxAtdA1+DJc+DaQnMOjpoAdzMX0VQCdkJURdvNcCVmIkj6LO6z1Qy > oNf9pg0b6oLN6BDJuBM7AKneT61K5EwBmcHVW5Jq+jSBJHGbzumWPy7OUyzedfNM > DPl7ZoxrFY9CH+piRMTXSh9se0uBIunJFc3hHBIxFv3HeKBj7AEXwA387PPuMDOh > 97UgbIOS5IdZ4OppgXue > =NgHk > -END PGP SIGNATURE- > > > - > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org With kind regards, Mathijs Schmittmann - To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
[users@httpd] Apache won't start, strace output enclosed
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi all, Ack! This is apache 2.2.25 compiled from source but on a CentOS 6.5 system. Notably, I included all modules in the build. I was trying to add a subdomain, ran into memory allocation problems and so tweaked the settings accordingly. Here are the current settings and I have no idea how sensible they are: StartServers 4 MinSpareServers4 MaxSpareServers 64 ServerLimit 512 MaxClients512 MaxRequestsPerChild 512 StartServers 4 MaxClients 512 MinSpareThreads 32 MaxSpareThreads 64 ThreadsPerChild 16 MaxRequestsPerChild 0 Now it won't start at all and writes nothing to the error log. So I managed to get strace going on it. These are the last few lines of the output: open("/etc/localtime", O_RDONLY)= 82 fstat(82, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 fstat(82, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fce20292000 read(82, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 2819 lseek(82, -1802, SEEK_CUR) = 1017 read(82, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 1802 close(82) = 0 munmap(0x7fce20292000, 4096)= 0 write(43, "[Thu Jan 16 19:49:38 2014] [erro"..., 98) = 98 exit_group(1) As you might imagine, I'm in a bit of a panic. What's going wrong? Thanks! - -- David Benfell see https://parts-unknown.org/node/2 if you don't understand the attachment -BEGIN PGP SIGNATURE- Version: GnuPG v2.1.0-ecc (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJS2K3RAAoJEKrN0Ha7pkCOWP8P/23HK4h3KQ0ERVn5LN8l85t+ c+ZbjWsc3G+5LsU8sRhgx6724ZFi4Mo3v2pq1UAXpeGToa0QqUfteXFtepLz5X++ 0gJUy84gphrz3P5XZEHO51l1tH4RhBovVOUoWpQiZMRG06UapuLqHqmM33RB275+ IMKfem8KukTOaUCr5ByKxWSNi3aA/2P5wP21ah9t7LMCvp668PKFyMUI8nbq1nyQ ZM2sFfulEjHel+6KpmrxEZ/QaMK4ElGCnmhNExz1sRicYaLNrk/kgOZBEAqI7esV EHe8L3KO7IqRrCgCUEC4ovFYh+THnrlGvNZU3seQNKzocQ64bR+zRViHNaR0jzXr GZKIAyKhaEutpPqjvcfTYtF/HRsIS3FkOlXPKPq0xonyJtQ0SWPsR6e74Lj3x2aq OqD2FdnCEqy8+GlQ1nh1kOaI14N6b5uzRWacNNDmwRYD0Dr8V1Du+F/LF33mpH9p 3WkiKtXJ7bvSxAtdA1+DJc+DaQnMOjpoAdzMX0VQCdkJURdvNcCVmIkj6LO6z1Qy oNf9pg0b6oLN6BDJuBM7AKneT61K5EwBmcHVW5Jq+jSBJHGbzumWPy7OUyzedfNM DPl7ZoxrFY9CH+piRMTXSh9se0uBIunJFc3hHBIxFv3HeKBj7AEXwA387PPuMDOh 97UgbIOS5IdZ4OppgXue =NgHk -END PGP SIGNATURE- <> - To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
[users@httpd] Disable session expiry refreshing per request?
Hi, I've just started using Apache sessions in 2.4.7, in combination with mod_auth_form. It is working great. It is fronting a web app running under SCGI and that part is working fine as well. On a page that is protected by authentication I have ajax calls to urls that are also under authentication. The page refreshes the data periodically (via a timer that reruns the ajax, rerenders the display). An untended side effect is that the session never expires, since the ajax calls cause the session expiration to be refreshed. I need the ajax calls to use the session for authentication, but not refresh the expiration time (well, I may need to provide an option to let the user keep the session alive, but by default I think it should eventually expire.) What I would like to do is supply, say, an http header that would inhibit the refreshing of the expiration time. I did not find such in the documentation, or the question posted on the list. My question is -- is there such an option that I may have missed, or has any one accomplished this behavior through some other means? I can work around it by using a separate timer on the page that will automatically log the user out after a certain amount of time, but would rather also have a method that works with the native httpd session. Thanks, Erik.